星期六, 8月 22, 2009

T-SQL 找出上個禮拜的訂單

剛剛看到我朋友遇到的問題"T-SQL找出上個禮拜的訂單"..記得網路好像有看過類似其他的解法..這問題因該也是大家也常常遇到的問題..所以搜尋消化一下提供解法給大家參考一下..

SELECT    
DATEADD(wk, DATEDIFF(wk, 0, GETDATE()) - 1, 0) AS 上週一,
DATEADD(ms, - 3, DATEADD(wk, DATEDIFF(wk, 0, GETDATE()), 0)) AS 上週日

這樣就可以很簡單的找出上個禮拜訂單了..

ps:如果需要了解怎麼出來的..看下面的參考連結ㄅ..

參考:
http://www.cnblogs.com/terry52/archive/2005/12/28/306271.html

http://msdn.microsoft.com/en-us/library/ms186819.aspx

http://msdn.microsoft.com/en-us/library/aa258269%28SQL.80%29.aspx

沒有留言: