0
点赞
收藏
分享

微信扫一扫

笔记:日常SQL SERVER中用到的求日期

1.当前日期第二个月月底往前推25天


 select dateadd(dd,25,dateadd(month, datediff(month, 0, dateadd(mm,3,getdate())), -1)), getdate()


 2. 当前日期第二个月最后一天
 
 select dateadd(month, datediff(month, 0, dateadd(mm,3,getdate())), -1), getdate()
 

 
3.当前日期60天的月底,再加10天

select DATEADD(dd,10,DATEADD(ms,-3,DATEADD(mm,DATEDIFF(m,0,dateadd(dd,60,getdate()))+1,0))),getdate()


4.当前日期90天的月底

 

select DATEADD(ms,-3,DATEADD(mm,DATEDIFF(m,0,dateadd(dd,90,getdate()))+1,0)),getdate()

 5.当前日期第二个月的10号

select dateadd(dd,9,dateadd(month, datediff(month, 0, dateadd(mm,1,getdate())), 0)),getdate()

 

日常用到的,大家有没有更简单的方法?
 

举报

相关推荐

0 条评论