DATEADD函數

 

使用DATEADD(DAY,-1,@times) 返回當前日期的前一天

DECLARE @times DATE = '2020-06-18' -- 以這個日期爲例
-- 對日期進行操作,讓其變成其前一天的形式
SET @times = DATEADD(DAY,-1,@times),則變量@times就變成了2020-06-18的形式了。

DATEADD函數是一個挺好用的函數,例子如下:

DECLARE @times DATE='2020-02-23'
SET @times = DATEADD(DAY,-1,@times)
SELECT @times
SET @times = DATEADD(MONTH,-1,@times)-- 修改日期,減一
SELECT @times
SELECT MONTH(@times) -- 獲得日期類型的月份
SELECT YEAR(@times) -- 獲得日期類型的年份
SELECT DAY(@times) -- 獲得日期類型的天數

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章