私は今日5つのイベントを得ることについて、このSQLクエリを持っている: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
ありがとうアレックス! :Dそれは働いた。私は今までWEEK()関数に慣れていません。それは今働く。乾杯! – marknt15
偉大な答え、アレックス – Christian