[Mysql] DATE_ADD, DATE_SUB 시간 더하기/빼기
2019. 6. 27. 15:48
반응형
[Mysql] DATE_ADD, DATE_SUB 시간 더하기/빼기
쿼리를 만지다가 시간을 조정해야할 일이 생길수가있다
몇일전 혹은 몇시간전 또는 몇초전.. 기준점을 잡을 때 보통 많이 사용하는데
이때 Mysql 에는 이를 편하게 관리해주는 함수가 있다
바로 DATE_ADD, DATE_SUB 이다.
SECOND / MINUTE / HOUR / DAY / MONTH / YEAR
위의 시간관련된 함수들로 초 / 분/ 시 / 일/ 월 /년 을 관리할 수있으며 사용법은 다음과같다.
▼DATE_ADD / DATE_SUB 사용 EX)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | -- EX ) 현재시간 2019-06-27 12:00:00 -------- DATE_ADD 사용법 예제 -- 현재 시간에서 1일 더하기 SELECT DATE_ADD(NOW(), INTERVAL 1 DAY); -- 2019-06-28 12:00:00 -- 현재 시간에서 1 년 더하기 SELECT DATE_ADD(NOW(), INTERVAL 1 YEAR); -- 2020-06-27 12:00:00 -------- DATE_SUB 사용법 예제 -- 현재 시간에서 1시간 빼기 SELECT DATE_SUB(NOW(), INTERVAL 1 HOUR); -- 2019-06-27 11:00:00 -- 현재 시간에서 1시간 빼기 SELECT DATE_SUB(NOW(), INTERVAL 1 MONTH); -- 2019-05-27 12:00:00 | cs |
반응형
'Program > DataBase' 카테고리의 다른 글
[PostgreSQL] 설치오류_The database cluster initialization failed (2) | 2019.08.22 |
---|---|
[Mysql] MAKEDATE, MAKETIME 연도 / 시간 계산 (0) | 2019.06.28 |
[Mysql]SYSDATE() NOW() 차이 및 정의 (0) | 2019.04.06 |
[oracle] sqlplus spool 명령어로 검색결과 파일로 내리기 (0) | 2019.03.28 |
[Oracle] Sqlplus spool 명령어 정리 (0) | 2019.03.26 |