#两日期/时间之间相差的天数:
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/
本文介绍了在数据库中进行日期和时间运算的方法,包括计算两个日期之间的天数、秒数及小时数。提供了实用的SQL语句示例,如使用To_Days函数计算天数差异以及通过UNIX_TIMESTAMP函数获取时间戳来计算精确的时间间隔。
2046

被折叠的 条评论
为什么被折叠?



