SQL извлекает повторяемое событие ежегодно - PullRequest
1 голос
/ 26 июля 2010

Как написать SQL-оператор для извлечения повторяющегося ежегодного события, что означает получение всех событий, независимо от того, совпадает ли год с месяцем и датой.

Select * from Event where [date] = date ?

Ответы [ 2 ]

2 голосов
/ 26 июля 2010

Вы можете использовать функции ДЕНЬ () и МЕСЯЦ () в поле даты

SELECT * FROM Event WHERE MONTH(Date) = '7' AND DAY(Date) = '4' 

Это даст вам все события, которые происходят 4 июля, независимо от года.

0 голосов
/ 26 июля 2010

Вы можете использовать MONTH () и DAY () для этого:

SELECT
    *
FROM
    Event
WHERE
    MONTH([date]) = 12
AND
    DAY([date]) = 25
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...