getdate() --返回當前系統日期和時間。
DateAdd --在向指定日期加上一段時間的基礎上,返回新的 datetime 值。
DATEADD ( datepart , number, date )
--例:向當天的時間增加5天
select dateadd(dd,5,getdate())
datediff --返回跨兩個指定日期的日期和時間邊界數。
DATEDIFF ( datepart , startdate , enddate )
--例:返回2005-01-01與當天有多少天
select datediff(dd,''2005-01-01'',getdate())
SELECT * from yw_order where datediff(dd,CreatTime,getdate())=1
--把時間字段的數據變為年月
Select Convert(Varchar(6),GetDate(),112)
--字符串變時間
select convert(datetime,left(@t,len(@t)-4)+'':''+left(right(@t,4),2)+'':''+right(@t,2))
ISDATE --確定輸入表達式是否為有效的日期
DATEPART --返回代表指定日期的指定日期部分的整數
DATEPART ( datepart , date )
--如:返回當前是幾月
select datepart(mm,getdate())
select DATEPART(month, GETDATE())
select DATEPART(Week, GETDATE())-1
DATENAME --返回代表指定日期的指定日期部分的字符串