Dev JS Blog

[Oracle] 기본적인 날짜 계산 본문

카테고리 없음

[Oracle] 기본적인 날짜 계산

Dev JS 2019. 3. 7. 16:20
728x90

기본적인 날짜 계산



기본적인 오라클 날짜 계산을 알아보겠습니다.


현재 날짜와 시간을 구해보겠습니다.

1) 현재날짜

1
SELECT sysdate FROM dual
cs

결과 >

현재는 3월 7일 입니다.

다음날의 데이터를 가져오고 싶다면 오라클의 경우 쉽습니다.

더해줍니다.


2) 현재날짜에 일 더하기

1
SELECT sysdate + 1 FROM dual
cs

결과 >

3월 8일이 되었습니다.

빼기도 당연히 됩니다.


그렇다면 시간 더하기는?

3) 현재날짜에 시간 더하기

1
SELECT sysdate + 1/24 FROM dual
cs


결과>

1시간을 더하고 싶다면 1/24, 2시간은 2/24 이런식으로 더해주시면 됩니다.


현재 시간에서 한달 뒤를 데이터로 만들고 싶다면

4) 현재날짜에 월 더하기

1
SELECT add_months(sysdate,1FROM dual
cs


결과>

4월 7일이 되었습니다.


마지막으로

5) 현재 달의 마지막 일자 구하기

1
SELECT last_day(sysdate) FROM dual
cs


결과>

3월 달의 마지막인 31일이 되었습니다.



728x90
Comments