固定取得週一日期
如何利用T-SQL語法,固定取得每一週的週一日期呢?
declare @crtDate datetime
set @crtDate = '2010/11/17'
-- 計算要由目前往回推幾天才會到週一
select datepart( weekday, @crtDate) - 2
-- 正式查詢語法
select dateadd( weekday, 2 - datepart( weekday, @crtDate) , @crtDate)
declare @crtDate datetime
set @crtDate = '2010/11/17'
-- 計算要由目前往回推幾天才會到週一
select datepart( weekday, @crtDate) - 2
-- 正式查詢語法
select dateadd( weekday, 2 - datepart( weekday, @crtDate) , @crtDate)
留言
張貼留言