본문 바로가기

코딩/MySQL

[MySQL] mysql 날짜 차이 가져오기 (TIMESTAMPDIFF)

728x90
반응형

SELECT TIMESTAMPDIFF(second, '2022-07-27 17:27:11', '2022-07-27 17:27:30') AS time_diff

 

결과 : 19 

 

SELECT TIMESTAMPDIFF(MINUTE, '2022-07-27 17:27:30', '2022-07-27 17:28:30') AS time_diff

 

결과 : 1

 

SELECT TIMESTAMPDIFF(HOUR, '2022-07-27 17:27:30', '2022-07-27 18:28:30') AS time_diff

 

결과 : 1

 

SELECT TIMESTAMPDIFF(DAY, '2022-07-27 17:27:30', '2022-07-29 18:28:30') AS time_diff

 

결과 : 2

 

SELECT TIMESTAMPDIFF(WEEK, '2022-07-27 17:27:30', '2022-11-05 18:28:30') AS time_diff

 

결과 : 14

 

SELECT TIMESTAMPDIFF(MONTH, '2022-07-27 17:27:30', '2022-11-05 18:28:30') AS time_diff

 

결과 : 3

 

분기

SELECT TIMESTAMPDIFF(QUARTER, '2022-07-27 17:27:30', '2022-11-05 18:28:30') AS time_diff

 

결과 : 1

 

SELECT TIMESTAMPDIFF(YEAR, '2022-07-27 17:27:30', '2023-11-05 18:28:30') AS time_diff

 

결과 : 1

 

TIMESTAMPDIFF 로 여러 날짜간 차이를 구하는데에 유용하다. 

728x90
반응형

'코딩 > MySQL' 카테고리의 다른 글

mysql table 초기화  (0) 2023.07.20
mysql Index 추가 삭제  (0) 2023.07.20
[MySQL] mysql 테이블 index 추가  (0) 2023.03.29
[MySQL] RIGHT() 함수  (0) 2023.01.26
Mysql if문  (0) 2023.01.26