這些看起來有點冗長,可能過於複雜;我可以簡化和/或使其更具可讀性嗎?使用GETDATE()的前一個週一/週日日期的標準語法
他們正在返回前一週的星期一和星期日的日期(如整數類型)。
declare @sDate int = CONVERT(CHAR(8),DATEADD(wk, DATEDIFF(wk,0,GETDATE())-1, 0),112),
@edate int = CONVERT(CHAR(8),DATEADD(wk, DATEDIFF(wk,0,GETDATE()), -1),112);
+1感謝您的建議/幫助....我們有一個日期維度,所以我認爲我需要探索 – whytheq 2013-02-26 15:05:31