sql 获取当前月的第一天 00:00:00 和最后一天 23:59:59 ,获取上一年1月1日 00:00:00 和当前年份 用于统计~~~
2010-04-05 20:31
405 查看
declare @firstday datetime, @lastday datetime set @firstday=convert(varchar(10),dateadd(day,-datepart(day,GETDATE())+1,GETDATE()),23) +' 00:00:00' set @lastday=convert(varchar(10),dateadd(day,-1,dateadd(month,1,GETDATE()-day(GETDATE())+1)),23)+' 23:59:59' select @firstday,@lastday declare @a datetime,--去年01-01 00:00:00 @b datetime --今年现在 set @a =Convert(varchar,CONVERT(date,DATEADD(year,-1,dateadd(day,1-day(getdate()),dateadd(month,1-MONTH(getdate()),getdate())))))+' 00:00:00' set @b =DATEADD(yy,0,GETDATE()) select @a,@b
获取当前月的第一天 00:00:00 和最后一天 23:59:59 ,用于统计,,
获取上一年1月1日 00:00:00 和当前年份。
getdate() 可以换成传来的datetime值
再推荐一个
SQL获取时间
http://hi.baidu.com/%B1%F9%C1%E9%B5%C4%B7%E7%B6%F9/blog/item/65ef18324cd69493a8018eb2.html
相关文章推荐
- java 获取当前年份、月份、日期,当月第一天和最后一天
- java 获取当前年份 月份,当月第一天和最后一天
- java获取当前年份的第一天和最后一天和获取指定日期的季度
- SQL 获取当前月的第一天最后一天获取当月最大最小的时间当月天数,当月第一天,当月最后一天
- java 获取当前年份 月份,当月第一天和最后一天
- java8使用date获取某月第一天的00:00:00&某月最后一天的23:59:59
- js获取当前时间,指定月份的第一天和最后一天
- [转]用C#和SQL获得当前月的第一天和最后一天
- 获取某月第一天,最后一天的sql server脚本,SQL日期类型总结
- 获取当前月的第一天和最后一天...
- java 获取当前月份 第一天 和 最后一天
- 用C#和SQL获得当前月的第一天和最后一天
- 获取已知年份的第一天和最后一天
- js Xdate 获取当前月的第一天和最后一天
- SQL获取第一天最后一天
- php获取当前周的第一天与最后一天
- MYSQL获取当前年、季、月、周第一天、最后一天的日期/时间戳
- mysql 获取当前月最后一天和第一天
- C# 获取当前月第一天和最后一天 计算两个日期差多少天
- 获取当前月的第一天和最后一天