2012-03-29 117 views
-1

是否有可能跟蹤每個日期(星期一到星期天)它將基於下面的代碼?基於日期時間的日期

DECLARE @DATA TABLE(
    Movie1 DATETIME, 
    Movie2 DATETIME, 
    Movie3 DATETIME, 
    Movie4 DATETIME, 
    Movie5 DATETIME 
) 
INSERT INTO @DATA 
SELECT '01/20/2010','02/15/2010','02/02/2010','03/31/2010','04/16/2010' 
+4

你能解釋一下多一點你是什麼意思? – Mark 2012-03-29 20:01:48

+0

@FullmetalBoy對我們的答案有幫助嗎?如果不是,你能否澄清你的問題? – 2012-03-30 11:51:32

回答

2

如果您要求如何返回文本,例如「星期一」根據日期,看看MSDN上的DATENAME函數。

select datename(weekday, Movie1) from @DATA 
1

試試這個:

select 
datename(dw, Movie1) Movie1Day, 
datename(dw, Movie2) Movie2Day, 
datename(dw, Movie3) Movie3Day, 
datename(dw, Movie4) Movie4Day, 
datename(dw, Movie5) Movie5Day 
from @DATA