SQL - 将datetime与当前日期时间进行比较

时间:2012-08-16 20:56:00

标签: sql datetime

我正在构建一个横幅旋转系统,在我的sql表中,我有一个datetime字段,用于在横幅将加入打印队列时存储,以及一个要在其离开时存储的字段。我需要一个查询来显示加载页面时队列中的所有内容。

我试过这个没有成功:

SELECT * 
FROM banners 
WHERE banner_start_date <= NOW() 
    AND banner_end_date >= NOW()

我在PHP中使用它。

提前致谢!

1 个答案:

答案 0 :(得分:2)

SELECT * FROM banners 
WHERE now() between banner_start_date AND banner_end_date