Я пытаюсь написать запрос, чтобы выбрать пользователей базы данных, чьи дни рождения находятся в следующие 7 дней.
Я провел много исследований, но я не могу придумать рабочее решение.
Поле дня рождения хранится как varchar, например '04/16/93 ', есть ли способ работать с этим?
Это то, что у меня есть до сих пор:
SELECT *
FROM `PERSONS`
WHERE `BIRTHDAY` > DATEADD(DAY, -7, GETDATE())
Я должен был сделать это более ясным, я пытаюсь найти дни рождения, а не даты рождения. Так что я просто ищу дни и месяцы, а не годы.