eunzae's develog
[SQL]만 나이 계산 쿼리 본문
-- 수정일: 2021.04.03. / 수정자: 신은재
, cast(
case when 생일 is null or 기준일 is null or 생일 > 기준일 then null
else case when date_part('day', 기준일 - add_months(생일, trunc(months_between(기준일, 생일)))) < 0
then (extract(year from 기준일) - extract(year from 생일)) - 1
else extract(year from 기준일) - extract(year from 생일)
end
end as NUMERIC(4,1)
) as 만나이컬럼명 -- 만나이
만나이계산 쿼리입니다. 문제 시 의견주세요. ㅎㅎ
'Language > SQL' 카테고리의 다른 글
[SQL]SQL 문장 종류(DML, DDL, DCL, TCL) (0) | 2022.04.26 |
---|---|
[SQL]튜닝 실무 (0) | 2022.04.25 |
[SQL]TCL(트랜잭션 제어어) (0) | 2022.04.25 |
[SQL]트랜잭션 격리성(Isolation level) (0) | 2022.04.24 |
[SQL]트랜잭션의 특징(ACID) (0) | 2022.04.24 |