Hier ist mein Tisch zu bekommen: shift_masterWie aktuelle Verschiebung um aktuelle Zeit von Mysql Datenbank
shift(varchar) | start_time(varchar) | end_time(varchar)
Morning | 06:00 AM | 02:00 PM
AfterNoon | 02:00 PM | 10:00 PM
Evening | 10:00 PM | 06:00 AM
Ich brauche eine Abfrage, in der ich die aktuelle Zeit vergehen wird, und es wird die Aufzeichnung der Verschiebung geben die läuft gerade weiter.
Ich schätze Ihre Hilfe sehr.
Dank @Giorgos Betsos –
Zeitwerte speichern als 'varchar' nicht so eine gute Idee ist. Es würde die Dinge viel einfacher machen, stattdessen den nativen TIME-Datentyp von MySQL zu verwenden. –
Es stellt sich heraus, dass das Schlimmste an der Art, wie die Schichten dargestellt werden, die Tatsache ist, dass "Evening" mehrere Tage umfasst. Meiner Meinung nach wäre es viel einfacher, das gewünschte Ergebnis zu erzielen, wenn Sie die 'Evening'-Schicht * in zwei separaten Aufzeichnungen *, dh' 22.00 Uhr - 12.00 Uhr 'und '00:00 Uhr - 06:00 Uhr, gebrochen hätten AM'. –