<./>.dev./hood

2010-11-10 10:20:10.222
 
2010-10-11 09:22:20.111


->>>>>>>


MySQL 내장함수인 TIMEDIFF(expr1,expr2)  사용하시면됩니다.

mysql> SELECT TIMEDIFF('2010-11-10 10:20:10.222','2010-10-11 09:22:20.111');
+---------------------------------------------------------------+
| TIMEDIFF('2010-11-10 10:20:10.222','2010-10-11 09:22:20.111')        |
+---------------------------------------------------------------+
| 720:57:50.111000                                                                      |
+---------------------------------------------------------------+
1 row in set (0.00 sec)

720시간 57분 50.111000 Milisecond  시간차이가 나네요.

참고로 특정 시간에 Milisecond 를 plus 할경우에는 ADDTIME() 함수를 사용하면됩니다. 
mysql> SELECT ADDTIME('2010-10-11 09:22:20.111','720:57:50.111000') ;
+-------------------------------------------------------+
| ADDTIME('2010-10-11 09:22:20.111','720:57:50.111000')      |
+-------------------------------------------------------+
| 2010-11-10 10:20:10.222000                                            |
+-------------------------------------------------------+
1 row in set (0.00 sec)

'DB > MySQL - MariaDB' 카테고리의 다른 글

mysql 로그 기록 설정  (0) 2020.01.07
DB 권한  (0) 2019.04.28
다양한 단위의 시간차  (0) 2017.10.03
MYSQL 데이터 타입 정의  (0) 2017.04.02
Mysql 쿼리 튜닝 실행 계획  (0) 2017.03.30