Mon projet est sur le point d'obtenir les classes actuelles pour une école, j'ai créé la base de données avec les CLASSES de table qui contient les colonnes START_TIME (ex: 16:00) et END_TIME (ex: 18:00). et j'ai la variable 'heure' qui prendra l'heure actuelle du système.Requête SQL en obtenant l'heure actuelle
Ma question est: quelle est la meilleure façon d'interroger la base de données pour obtenir les classes actuelles, par exemple (SELECT * FROM CLASSES WHERE START_TIME = 'hour');
qui a fonctionné pour moi si l'heure actuelle est la même que l'heure de début, mais que se passe-t-il si l'heure actuelle est entre le START_TIME et le END_TIME? par exemple la classe est de (16:00 à 19:00) et l'heure actuelle est 15:00? comment résoudre cela?
la deuxième option est ce que je dois exactement, il affiche seulement les (classes actuelles) que je veux: SELECT * dE cLASSES oU « currentTime »> = START_TIME eT « currentTime »