Я хочу иметь вычисляемое поле для возрастной группы. У меня есть код ниже, но я продолжаю получать сообщение об ошибке: Не удалось создать поле. Пожалуйста, попробуйте позже.
CASE
WHEN AGE < 19 and age > 0 THEN "BELOW 18"
WHEN AGE > 18 AND AGE < 26 THEN "18 ~ 25"
WHEN AGE > 25 AND AGE < 31 THEN "26 ~ 30"
WHEN AGE > 30 AND AGE < 36 THEN "31 ~ 35"
WHEN AGE > 35 AND AGE < 41 THEN "36 ~ 40"
WHEN AGE > 40 THEN "ABOVE 40"
when age is NULL THEN "Not Provided"
else "Not Provid"
END
где возраст рассчитывается, как показано ниже
FLOOR(DATE_DIFF(created_at,birthday)/365)
может ли кто-нибудь помочь мне с этим? большое спасибо!