반응형
Mysql 나이 계산하는 방법(만 나이)
오늘 날짜 기준(2020년 05 29일)으로 결과가 26이 나온다.
SELECT FLOOR((CAST(REPLACE(CURRENT_DATE,'-','') AS UNSIGNED) - CAST('19931124' AS UNSIGNED)) / 10000);
만 나이로 계산하고 싶지 않으면 아래와 같이 사용하면 된다.
SELECT FLOOR((CAST(REPLACE(CURRENT_DATE,'-','') AS UNSIGNED) - CAST('19931232' AS UNSIGNED)) / 10000) + 2;
반응형
'개발 > Mysql' 카테고리의 다른 글
[Mysql] update join 쿼리 (0) | 2020.08.06 |
---|---|
[Mysql] SQL 오류 (1690): BIGINT UNSIGNED value is out of range in 에러 발생시 (0) | 2020.07.20 |
[Mysql] 동적 피벗 테이블로 조회 (0) | 2020.05.28 |
[Mysql] WITH ROLLUP 사용시 SQL 오류 (1055): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column (0) | 2020.05.27 |
[Mysql] 날짜,시간 차이 계산 (0) | 2020.05.27 |