SQL获取时间

1.获取当前月份

SELECT MONTH(getdate())

2.获取当前月份的第一天

SELECT CONVERT(datetime,CONVERT(char(8),getdate(),120)+'1')
比如:2016-04-1 00:00:00.000

3.获取当前月份的最后一天

SELECT DATEADD(Day,-1,CONVERT(char(8),DATEADD(Month,1,getdate()),120)+'1')
比如:2016-04-30 00:00:00.000

 4.获取前一个月的时间

select dateadd(day,-30,getdate())

 

posted @ 2016-04-06 21:20  风琴~云淡  阅读(141)  评论(0编辑  收藏  举报