固定取得週一日期

如何利用T-SQL語法,固定取得每一週的週一日期呢?


declare @crtDate datetime
set @crtDate = '2010/11/17'

-- 計算要由目前往回推幾天才會到週一
select datepart( weekday, @crtDate) - 2

-- 正式查詢語法
select dateadd( weekday, 2 - datepart( weekday, @crtDate) , @crtDate)

留言

這個網誌中的熱門文章

DOS Batch指令檔中如何記錄log資訊

用捷徑方式執行需帶入命令列參數的Windows Form程式

使用regular expression來match中括號(square bracket)