Voici ma table: shift_masterComment obtenir changement en cours en 'heure actuelle de la base de données Mysql
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
J'ai besoin d'une requête dans laquelle je passerai l'heure actuelle et il donnera le compte rendu de décalage qui est actuellement en cours.
J'apprécie vraiment votre aide.
Merci @Giorgos Betsos –
Stockage des valeurs de temps que 'varchar' n'est pas une bonne idée. Cela rendrait les choses très simples d'utiliser le type de données 'TIME' natif de MySQL à la place. –
Il s'avère que le pire dans la façon dont les équipes sont représentées est le fait que 'Evening' s'étend sur plusieurs jours. À mon humble avis, il serait beaucoup plus simple d'obtenir le résultat que vous voulez si vous avez brisé le décalage de la soirée en deux enregistrements distincts, soit 22h00-12h00 et 00h00 - 06h00 AM'. –