J'ai une table qui comprend le nom du groupe d'étudiants, l'heure de la leçon, les noms de jour comme Schedule. J'utilise C# avec MySQL et je veux trouver quelle leçon est quand l'utilisateur appuie sur le bouton de la table.mySQL: utiliser BETWEEN dans une table?
Je peux le trouver en entrant la valeur exacte comme dans le tableau, par ex. 08h30 ou 10h25. Mais je veux faire en sorte que le temps système et en vérifiant que c'est entre 8h30 et 10h25 ou 10h25 et 12h30. Ensuite, je peux dire que c'est la première ou la deuxième leçon.
J'ai aussi la table comprend la colonne Table_Time a 5 enregistrement comme 08:20, 10:25, 12:20 ainsi de suite. ce que je pourrais utiliser comme:
select Lesson_Time
from mydb.clock
where Lesson_Time between (current time)-30 AND (current time)+30
Ou puis-je utiliser entre l'opérateur entre deux colonnes (comme la création d'Lesson_Time_Start et Lesson_Time_End) et en comparant le temps actuel comme Lesson_Start_Time < current time < Lesson_End_Time
?
EDIT: Plus précisément, problème est comment puis-je vérifier l'heure courante qui enregistrent
J'ai table comme
Time_ID | Lesson_Time
1 08:30
2 10:25
3 12:20
4 14:15
5 16:10
Et quand j'appuie sur une touche, je veux vérifier que le courant temps quand j'ai appuyé sur le bouton est-il égal à Time_ID Forexample J'ai appuyé sur le bouton à 09:15 et il doit sélectionner 1 th record , if I pressed button at 12:00 it must select 2
ème enregistrement.
Cela fonctionne)) Merci. – Ercan
Mais cela ne fonctionne pas sur C#. Y a-t-il une autre implémentation pour C#? – Ercan
@Meko comment cela ne fonctionnerait-il pas avec C#? Vous envoyez la requête à mySQL, n'est-ce pas? –