누군가 제 쿼리에 어떤 문제가 있는지 알려주실 수 있습니까? 일요일 오후 6 시부 터 금요일 오후 9 시까 지 주말을 "주"로 설정하고 주말을 "1"로 설정하면 주말이라는 열을 기반으로 내 테이블에서 데이터를 가져 오려고합니다. 금요일 오후 9 시부 터 일요일 오후 6 시까 지 표시합니다.MYSQL QUERY에 무슨 문제가 있습니까?
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 부분이 누락되었습니다. –
주말은 0과 1이 둘 다 없습니다. – Rufinus