@deadlockone
разработчик

Как получить данны из бд до 5 лет на SqlServer?

Как можно получить данны из бд до 5 лет на SqlServer? Попоробовал так:
DATEDIFF(YEAR, BirthDay, GETDATE()) <= 5
   --(GETDATE() - BirthDay_BirthDay) <= 5
  --BirthDay > DATEADD(YEAR,-5,GETDATE())
  --(YEAR(GETDATE())-YEAR(BirthDay)<=5)

но не получается
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ответы на вопрос 1
@ponaehal
а так?
DATEDIFF("yyyy", BirthDay, GETDATE()) <= 5
Еще неплохо было бы убедиться что BirthDay и GETDATE() имеют именно тот тип данных который нужно подать на вход DATEDIFF.
пруф
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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