SQL ежегодно получает повторяемое событие

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

Select * from Event where [date] = date ?
1
задан Jonathan Leffler 23 November 2013 в 06:12
поделиться

2 ответа

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

SELECT
    *
FROM
    Event
WHERE
    MONTH([date]) = 12
AND
    DAY([date]) = 25
0
ответ дан 2 September 2019 в 22:45
поделиться

Вы можете использовать функции DAY() и MONTH() для поля даты

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

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

2
ответ дан 2 September 2019 в 22:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: