DATEADD (datepart , number , date ) 將日期加上n個datepart

    Select dateadd( day , 1 , '2020-10-20') // 2020-10-21
    Select dateadd( year , 5 , '2020-10-20') // 2025-10-20

DATEDIFF ( datepart , startdate , enddate ) 計算startdate跟enddate距離幾個datepart

    Select datediff ( day , '2015-06-17', '2015-06-20') // 3 
		Select datediff ( MONTH , '2015-06-17', '2016-06-20') // 12

DATEPART( datepart , date ) 可查詢日期的細部資料:第幾季、第幾週、星期幾..傳回整數

    Select DATEPART( weekday , getdate() ) // 4
    Select DATEPART( quarter , getdate() ) // 3

DATENAME ( datepart , date ) 可查詢日期的細部資料:第幾季、第幾週、星期幾..傳回字串

  	Select DATENAME( weekday , getdate() ) // Wednesday
    Select DATENAME( month  , getdate() ) // September

其他

IsDate() 判斷是否為合法日期
getdate()	取得系統目前時間