time_id time_date year week_of_year
1 2003-07-09 2003 第20周(7/6-7/12)
1 2003-07-10 2003 第20周(7/6-7/12)
1 2003-07-11 2003 第20周(7/6-7/12)
*/
------------------------------------------------
drop table tablename
問題雖然解決了,但這個例子并不具備通用性,還是個案,所以我們分析了你的代碼,發現一個問題:日期范圍是如何確定的?所以,我們把它延伸發散到:能否自主設定日期的范圍呢?比如設定到星期一或星期天開始:
思路:
SET DATEFIRST
將一周的第一天設置為從 1 到 7 之間的一個數字。
語法
SET DATEFIRST { number | @number_var }
參數
number | @number_var
是一個整數,表示一周的第一天,可以是下列值中的一個。
值 一周的第一天是
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/