没有求一个月天数的函数,其实很简单,用下个月第一天跟这个月第一天比较就可以得出了.用DateAdd函数就可以了.
解决方案 »
- SQL两表查询问题
- 如何重新设置字段类型为bit的默认值
- 数据导入的问题
- MS SQL SERVER的一个权限问题:我为数库A添加了一个用户(该用户为WINDOWS系统管理员),按理说管理员的权限最大了,但是为什么在“数据
- provider: 命名管道提供程序, error:provider: 命名管道提供程序, error:40 - 无法打开到 SQL Server 的连接
- 标识列的问题,请人指教!
- 最优化设计个论坛的数据结构
- MS的JDBC连接多实例的SQLSERVER2000,连接url应该怎么写?
- 去掉日期中的时间部分
- 一个菜鸟的问题!
- 急急急,那位朋友帮我看一下关于一个存储过程的问题
- 一个初学者在存储过程中写 insert 语句的问题?
returns int
as
begin
return(
datename(d,cast(convert(varchar(4),dateadd(m,1,@n),12)+'01' as datetime)-1)
)
end--select dbo.f_aa('20050201')
left(@ym,4) +'-'+cast(cast(substring(@ym,5,2) as int)+1 as char)+'-01') as day_tota