Как получить максимальную дату для расчета возраста? - PullRequest
0 голосов
/ 06 декабря 2018

Я пытаюсь рассчитать возраст на основе последней даты, но когда я использовал функцию MAX, она по-прежнему возвращает все даты

SELECT
   birth_date,
   sign_date,
   datediff(year, birth_date, Max(sign_date) - 
   CASE
      WHEN
         Datepart (dayofyear, birth_date) > Datepart(dayofyear, sign_date) 
      THEN
         1 
      ELSE
         0 
from
   customer_info inf 
   INNER JOIN
      table2 a 
      ON inf.id = a.id) 
GROUP BY
   inf.birth_date, a.sign_date
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...