案外いい感じの関数がなかったのと、業務で書く必要があったので。
DATE_DIFF(CURRENT_DATE(),birthday,YEAR) +
(CASE WHEN
EXTRACT(DAYOFYEAR FROM birthday) > EXTRACT(DAYOFYEAR FROM CURRENT_DATE())
THEN -1 ELSE 0 END) ;;
※birthdayはカラム名
Go to list of users who liked
Share on X(Twitter)
Share on Facebook
More than 5 years have passed since last update.
案外いい感じの関数がなかったのと、業務で書く必要があったので。
DATE_DIFF(CURRENT_DATE(),birthday,YEAR) +
(CASE WHEN
EXTRACT(DAYOFYEAR FROM birthday) > EXTRACT(DAYOFYEAR FROM CURRENT_DATE())
THEN -1 ELSE 0 END) ;;
※birthdayはカラム名
Register as a new user and use Qiita more conveniently
Go to list of users who liked