【发布时间】:2010-11-12 12:32:08
【问题描述】:
我有一个关于今天获取 5 个事件的 SQL 查询:
SELECT n.nid, n.type, n.title, nr.body, nr.teaser, FROM_UNIXTIME(e.event_start) start_date, FROM_UNIXTIME(e.event_end) end_date
FROM node n
LEFT JOIN event e ON n.nid = e.nid
LEFT JOIN node_revisions nr ON nr.nid = e.nid
WHERE n.`type` = 'event'
AND NOW() BETWEEN FROM_UNIXTIME(e.event_start) AND FROM_UNIXTIME(e.event_end)
ORDER BY n.`created` DESC
LIMIT 5
然后我需要使用“包括“今天”并从星期日开始的一周”来获取“本周的事件”。
如何在 MySQL 中做到这一点?
任何帮助将不胜感激。在此先感谢:)
干杯, 标记
【问题讨论】: