sql server 日期近一年,同比

--近一年
SELECT  CONVERT(VARCHAR(10), DATEADD(dd, -DATEPART(dd, GETDATE()) + 1,
                                     DATEADD(MONTH, -11, GETDATE())), 23)
 
SELECT  CONVERT(VARCHAR, DATEADD(day, -DAY(GETDATE()),
                                 DATEADD(month, 1, GETDATE())), 23)
 
 --同比
SELECT  CONVERT(VARCHAR(10), DATEADD(dd, -DATEPART(dd, GETDATE()) + 1,
                                     DATEADD(MONTH, -23, GETDATE())), 23)
 
SELECT  CONVERT(VARCHAR, DATEADD(day, -DAY(GETDATE()),
                                 DATEADD(month, 1,
                                         DATEADD(MONTH, -12, GETDATE()))), 23)

 

posted on 2017-01-18 11:50  内瑟斯  阅读(870)  评论(0编辑  收藏  举报

导航