반응형
오라클에서 특정 날짜 사이가 며칠인 구하는 방법
1. Contract 테이블의 StartTime과 오늘 사이에 며칠이 지났는지 확인
SELECT
TRUNC(SYSDATE - TO_DATE(StartTime,'YYYYMMDDHHMISS'))
FROM
CONTRACT
2. Contract 테이블의 Duration에 지정한 날짜가 얼마나 남았는지 확인
(ex. Duration:30일, StartTime이 7일전 => 유효기간은 23일 남음 )
SELECT
Duration - TRUNC(SYSDATE - TO_DATE(StartTime,'YYYYMMDDHHMISS')) Remaining_Days
FROM
CONTRACT
반응형
'개발 > DB' 카테고리의 다른 글
[mySql, mariaDB] case 문 사용 방법 (0) | 2022.04.06 |
---|---|
(Mybatis) Where 1=1 처럼 동적으로, update set 컬럼을 바꾸고 싶을때 (0) | 2022.03.22 |
(MariaDB) 범위 별로 카운트 구하기 (Group by가 아닌 범위 별 통계) (0) | 2022.01.20 |
(펌) [DBMS] [MySQL] COUNT의 잘못된 인식과 속도차이 (0) | 2022.01.18 |
[DB] 최적화된 Query 작성을 위한 기본적인 팁 (for. 쿼리 초보자) (0) | 2021.05.15 |