Как при отправке на сервер возраста, получить персону с датой рождения?
Как при отправке на сервер возраста (например 21) получить человека у которого год рождения совпадает с возрастом?
Я думал выгружать все записи с бд и проходить по всем, но, а если записей будет очень много, производительность спасибо не скажет... Сразу в голову пришло 2 варианта:
- Сначала узнаю год рождения(от переданного возраста), потом через формат привожу к LocalDate и сравниваю с датами из бд, но есть ещё день и месяц, идея и затухла;
- Ещё вариант через sql запрос сравнивать только года, но не нашел внятного объяснение как это сделать. Везде сравнивают полную дату.
Источник: Stack Overflow на русском