码迷,mamicode.com
首页 > 数据库 > 详细

sql server 小笔记1

时间:2017-01-10 22:24:09      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:sql   diff   select   ted   time   date()   date   笔记   日期   

DECLARE @CurrentDate DATETIME=GETDATE();

select
DATEADD(dd,0, DATEDIFF(dd,0,@CurrentDate)) AS 当前日期,
DATEADD(dd,-1, DATEDIFF(dd,0,@CurrentDate)) AS 昨天,
DATEADD(MM,DATEDIFF(MM,0,@CurrentDate),0) AS 本月第一日,
DATEADD(DAY,-1,DATEADD(MM,DATEDIFF(MM,0,@CurrentDate)+1,0)) 本月最后一日,
DATEADD(mm,DATEDIFF(mm,0,dateadd(month,-1,@CurrentDate)),0) AS 上月第一日,
dateadd(d,-1,dateadd(m,-1,DATEADD(mm, DATEDIFF(m,0,@CurrentDate)+1, 0))) AS 上月最后一日

sql server 小笔记1

标签:sql   diff   select   ted   time   date()   date   笔记   日期   

原文地址:http://www.cnblogs.com/Andy-Blog/p/6271015.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!