日期點的計算

--月的第一天:

SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)

--本週的星期一:

SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0)

--年的第一天 :

SELECT DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)

--季度的第一天 :

SELECT DATEADD(qq, DATEDIFF(qq,0,getdate()), 0)

--上個月的最後一天:

SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(mm,0,getdate()), 0))

--去年的最後一天:

SELECT dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate()), 0))

--本月的最後一天:

SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate()) , 0))

--本年的最後一天:

SELECT dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate()) , 0))

--本月的第一個星期一 :

SELECT DATEADD(wk, DATEDIFF(wk,0, dateadd(dd,6-datepart(day,getdate()),getdate())), 0)

 

 

發佈了15 篇原創文章 · 獲贊 2 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章