[MySQL] 날짜 차이 가져오기 (DATEDIFF, TIMESTAMPDIFF 함수)
2023. 6. 20. 23:28ㆍDatabase/MySQL
- DATEDIFF
- 단순히 일 차이를 가져올 때 사용
- 날짜 1 - 날짜 2
SELECT DATEDIFF(날짜1, 날짜2); SELECT DATEDIFF(NOW(), '2023-02-23 14:25:04')
- TIMESTAMPDIFF
- 연, 분기, 월, 주, 일, 시, 분, 초 지정하여 가져올 때 사용하는 함수
- 날짜 1 - 날짜 2
- 단위
- SECOND : 초
- MINUTE : 분
- HOUR : 시
- DAY : 일
- WEEK : 주
- MONTH : 월
- QUARTER : 분기
- YEAR : 연
SELECT TIMESTAMPDIFF(단위, 날짜1, 날짜2); SELECT TIMESTAMPDIFF(MONTH, '2023-02-23 14:25:04', NOW())
'Database > MySQL' 카테고리의 다른 글
[MySQL] 트랜잭션 죽이기 (0) | 2023.06.24 |
---|---|
[MYSQL] SQL 실행 순서 (0) | 2023.06.23 |
[MYSQL] SUM(컬럼명) OVER(정렬) (0) | 2023.06.21 |
[MySQL] 모든 프로시저에서 한번에 원하는 문자열 검색하는 방법 (0) | 2023.06.19 |
[MySQL] COUNT(*), COUNT(1),COUNT(COLUMN), COUNT(DISTINCT COLUMN) 차이 (0) | 2023.06.13 |