SELECT
DATEADD(YEAR, DATEDIFF(YEAR,0,GETDATE())-6,0) N年第一天
,DATEADD(YEAR, DATEDIFF(YEAR, 0, GETDATE()), 0) 年第一天
,DATEADD(QUARTER, DATEDIFF(QUARTER, 0, GETDATE()), 0) 季第一天
,DATEADD(M, DATEDIFF(M,0,GETDATE())-10,0) 年第2個月第一天
,DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE()), 0) 月第一天
,DATEADD(WEEK, DATEDIFF(WEEK, 0, GETDATE()), 0) 周第一天
,DATEADD(MILLISECOND, -2, DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE()) + 1, 0)) 月最後一天2359
,EOMONTH ( GETDATE(),0 ) 月最後一天