DATEPART (Transact-SQL)
-- 假設給予日期:2024-2-2(五) -- 求得 2024-2-2 是當年的第幾週 SELECT DATEPART(week, '2024-2-2') -- 第 5 週 -- 求得 2024-2-2 是星期幾 SELECT DATEPART(weekday, '2024-2-2') -- 星期五 -- 當月首日:2024-2-1 -- 方法一 -- EOMONTH 求得上個月的最末日 -- DATEADD 再運算加 1 日 SELECT DATEADD(day, 1, EOMONTH('2024-2-2',-1)) -- 方法二 SELECT DATEFROMPARTS(YEAR('2024-2-2'),MONTH('2024-2-2'),1) -- 當月最末日:2024-2-29 SELECT EOMONTH('2024-2-2') -- 當年首日:2024-1-1 SELECT DATEFROMPARTS(YEAR('2024-2-2'),1,1) -- 當年最末日:2024-12-31 SELECT DATEFROMPARTS(YEAR('2024-2-2'), 12, 31)
沒有留言:
張貼留言