我有这样的SQL查询今天得到5个事件:MySQL:如何使用当前日期获取“本周的日期”?
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中做到这一点?
任何帮助将不胜感激。感谢提前:)
干杯, 马克
嗨亚历克斯,对不起我的不完整的问题,因为我不太清楚,但我确认了它,正确的是今天的“一周包括”,并在星期天开始“:) – marknt15 2009-07-21 02:51:49