我想拆分日期時間列,以便年份和月份在select語句輸出中都有自己的列。我也希望在每年的一週中有專欄,而不是特定的日期。將日期時間列分成年,月和星期
基本上,我希望單獨的年份,月份和星期列出現在我的select語句輸出中。
我想拆分日期時間列,以便年份和月份在select語句輸出中都有自己的列。我也希望在每年的一週中有專欄,而不是特定的日期。將日期時間列分成年,月和星期
基本上,我希望單獨的年份,月份和星期列出現在我的select語句輸出中。
檢查這個
select datepart(Month,DateColumn) Mnth,datename(Month,DateColumn) MnthName,datepart(Year,DateColumn) Year1,((day(DateColumn)-1)/7) + 1 week from dbo.Table
這是另一種方法。使用SQL服務器YEAR()和MONTH()函數。本週,我使用@DMK指出的datepart(week,Mydate)。
SELECT YEAR(MyDate), MONTH(MyDate), DATEPART(WEEK,Mydate) From YourTable
http://msdn.microsoft.com/en-us/library/ms174420.aspx應該是有用的。 – GrandMasterFlush