Какой день на основе даты и времени - PullRequest
0 голосов
/ 29 марта 2012

Можно ли отслеживать каждую дату о том, в какой день (с понедельника по воскресенье) она будет основана на приведенном ниже коде?

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' 

Ответы [ 2 ]

2 голосов
/ 30 марта 2012

Если вы спрашиваете, как вернуть текст, например, Понедельник, основанный на дате, взгляните на функцию DATENAME в MSDN.

select datename(weekday, Movie1) from @DATA
1 голос
/ 30 марта 2012

Попробуйте это:

select 
datename(dw, Movie1) Movie1Day,
datename(dw, Movie2) Movie2Day,
datename(dw, Movie3) Movie3Day,
datename(dw, Movie4) Movie4Day,
datename(dw, Movie5) Movie5Day
from @DATA 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...