[Mysql] MAKEDATE, MAKETIME 연도 / 시간 계산
2019. 6. 28. 16:52
반응형
[Mysql] MAKEDATE, MAKETIME 연도 / 시간 계산
mysql 사용시 해당 데이터를 해당 연도에서 어느정도 시간이 지나갔는데
혹은 각 데이터를 00:00:00 과 같이 시분초로 만들어여 하는 상황이 발생 할수있다 그때 사용하는 함수이며
MAKEDATE(연도, 정수) - 연도에서 정수만큼 지난 날짜를 구함
MAKETIME(시, 분, 초) - 시분초를 이용해서 '시:분:초'의 TIME 형식 만듬
▼ MAKEDATE & MAKE TIME 예제와 MAKEDATE && 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 | -- EX ) 현재시간 2019-06-27 12:00:00 -- MAKEDATE SELECT MAKEDATE(2020, 32); -- 2020-02-01 -- MAKETIME SELECT MAKETIME(12, 11, 10); -- 12:11:10 -- MAKEDATE && DATE_SUB SELECT MAKEDATE(a.year,365)as oneyear from ( SELECT DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 1 YEAR), '%Y-%m-%d') as year FROM DUAL )a --2018-12-31 | cs |
사용법 정리 도중 Mysql 함수의 종류들을 책저럼 잘 정리해둔 블로그가있어 공유해드립니다.
※참조 : https://moonscode.tistory.com/173
반응형
'Program > DataBase' 카테고리의 다른 글
[Sql] 정규표현식_특수문자 치환 (0) | 2019.10.11 |
---|---|
[PostgreSQL] 설치오류_The database cluster initialization failed (2) | 2019.08.22 |
[Mysql] DATE_ADD, DATE_SUB 시간 더하기/빼기 (0) | 2019.06.27 |
[Mysql]SYSDATE() NOW() 차이 및 정의 (0) | 2019.04.06 |
[oracle] sqlplus spool 명령어로 검색결과 파일로 내리기 (0) | 2019.03.28 |