eunzae's develog

[SQL]만 나이 계산 쿼리 본문

Language/SQL

[SQL]만 나이 계산 쿼리

eunzae 2022. 4. 25. 16:55
-- 수정일: 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