2012-12-16 4 views
0
두 MYSQL의 날짜 열 사이의 차이

가능한 중복 : 나는 MySQL의 테이블의 날짜 열이있는 경우
MYSQL - datetime to seconds얻기 초

가 어떻게 지금의 차이를 얻을 수 있습니다() 및 해당 열을 초 단위로?

답변

5

당신이 초

SELECT TIME_TO_SEC(TIMEDIFF('2007-01-09 10:24:46','2007-01-09 10:23:46')); 

또는이

SELECT DATEDIFF('2007-12-31 10:02:00','2007-12-30 12:01:01') * 24*60*60; 
// result: 86400 the difference in seconds for days. 

또는하여 differense를 얻을 수 :

SELECT TIMESTAMPDIFF(SECOND,'2007-12-30 12:01:01','2007-12-31 10:02:00'); 
// result: 79259 the difference in seconds with the time. 
0

이 시도 : SELECT NOW() - my_col을 my_diff이 TIMEDIFF에 의해