Ich habe eine Tabelle:mysql dynamische Spalte basierend auf Wochentag
id 0_open 0_close 1_open 1_close 2_open 2_close 3_open 3_close 4_open 4_close 5_open 5_close 6_open 6_close
1 07:00 18:00 07:00 18:00 07:00 18:00 07:00 18:00 07:00 18:00 07:00 18:00 07:00 18:00
- Wo 0-6 - Wochentag (von Montag bis Sonntag);
Wie ich Zeilen auswählen:
SELECT * FROM table WHERE TIME(NOW()) BETWEEN 2_open AND 2_close
Wenn heute Mittwoch (Index: 2)?