我在数据库中有一个用于会议日程的表。它有 2 个名为的列start
,end
并且由于我无法访问用新数据填充此表的 php 脚本,因此我不确定它是哪种格式。
但是 PHPMyAdmin 显示开始和结束的列是varchar(15)
所以我想它应该是日期时间兼容的。
DB 中的示例:1378033200 显示为 2013 年 9 月 1 日
我的问题是,我想拉出会议并在 html 页面中显示它们,但我不希望出现早于 2 天前(服务器时间)的会议。查询会是什么?
SELECT * FROM schedules ORDER BY start
就像是
SELECT * FROM schedules ORDER BY start WHERE start > 2 days ago
我试过这个,但它似乎什么也没做!
SELECT *
FROM schedules
WHERE COALESCE(start, 0) < CURDATE() - INTERVAL 2 DAY
ORDER BY start