誰かが私の質問に間違っていることを教えてもらえますか? 週末が日曜日の午後6時から金曜日の午後9時まで表示され、週末が "1"に設定されている場合は、週末と呼ばれる列に基づいてテーブルのデータを取得しようとしています。MYSQLクエリで何が問題になりますか?
SELECT *
FROM closures
WHERE closures.weekend = 0
OR WEEKDAY(NOW()) < 4
AND closures.weekend = 1
OR WEEKDAY(NOW()) > 4
OR (WEEKDAY(NOW())=4 AND HOUR(NOW())>21)
OR (WEEKDAY(NOW())=6 AND HOUR(NOW())<18)
フォーマットをオフにするか、実際にはそのステートメントに「選択」はありませんか? – dougajmcdonald
SELECT部分がありません:) –
weekend cantが0と1の両方になることはありません。 – Rufinus