MYSQL计算两日期/时间之间相差的天数,秒数...分钟

#两日期/时间之间相差的天数: 
To_Days(end_time)-To_Days(start_time) 
  
#两日期/时间之间相差的秒数: 
SELECT UNIX_TIMESTAMP(end_time)- UNIX_TIMESTAMP(start_time); 
  
#两日期/时间之间相差的时分数: 
  
SELECT SEC_TO_TIME(UNIX_TIMESTAMP(end_time)- UNIX_TIMESTAMP(start_time));

最好的办法是直接用“+”,“-”  计算,目前的版本都支持了。

比如:SELECT  *  FROM  Table_Name  WHERE  loginDate  <  NOW()  -10  *  60;

 

(thismonth)转帖:http://cdcxzw.blog.163.com/blog/static/4976841920095841651405/

 

你可能感兴趣的:(mysql,unix)