【发布时间】:2011-12-03 23:30:22
【问题描述】:
我想知道从表字段upload_date 到现在执行查询的时间(以秒为单位)。在阅读了 MySQL 的一些功能后,我尝试了但没有那么幸运。
如果小于 24 小时,有没有办法以小时为单位返回值,如果小于或等于 100 天,则以天为单位返回?否则我将不得不用 PHP 编写代码。
日期采用 CURRENT TIME STAMP 格式,只是为了清除它。
我试过了:
SELECT DATE_SUB(NOW(), upload_date) FROM is_meeting_files
我也试过这个,但它给出了 0 秒的差异:
SELECT DATEDIFF(CURDATE(), upload_date) AS intval FROM is_meeting_files LIMIT 0,5;
【问题讨论】:
标签: mysql