Afficher évènements en cours avec SQL
Résolu
Y99
Messages postés
22
Date d'inscription
Statut
Membre
Dernière intervention
-
Y99 Messages postés 22 Date d'inscription Statut Membre Dernière intervention -
Y99 Messages postés 22 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai une base de données SQL et j'ai besoin de récupérer les évènements en cours.
J'ai fait cette requête mais rien ne s'affiche quand je rajoute la partie soulignée.
Quelqu'un sait-il d'où vient ce problème ?
Merci pour vos réponses.
J'ai une base de données SQL et j'ai besoin de récupérer les évènements en cours.
J'ai fait cette requête mais rien ne s'affiche quand je rajoute la partie soulignée.
"SELECT * FROM courses WHERE debut <= NOW() AND fin >= NOW() ORDER BY debut"
Quelqu'un sait-il d'où vient ce problème ?
Merci pour vos réponses.
A voir également:
- Afficher évènements en cours avec SQL
- Panne tnt en cours aujourd'hui - Guide
- Afficher appdata - Guide
- En cours d'acheminement - Forum Consommation & Internet
- En cours de livraison - Forum Consommation & Internet
- La ressource demandée est en cours d'utilisation ✓ - Forum Caméra
8 réponses
Salut
Quel est le nom du SGBD qui traite le SQL ?
Si c'est du mysql ça va en corrigeant un peu.
pour les autres pas bon.
Précisez svp...
Quel est le nom du SGBD qui traite le SQL ?
Si c'est du mysql ça va en corrigeant un peu.
pour les autres pas bon.
Précisez svp...
je pense que cela serait du genre:
"SELECT * FROM courses WHERE (debut <= NOW() && fin >= NOW()) ORDER BY debut"
"SELECT * FROM courses WHERE (debut <= NOW() && fin >= NOW()) ORDER BY debut"
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bjr
Si debut n'est pas au format Datetime ça ne reverra rien.
Now() renvoie une sorte de timestamp.
En comparant debut à now() il faut au moins lui mettre l'élément comparateur au bon format.
Quel est le type de champ debut ?
Si debut n'est pas au format Datetime ça ne reverra rien.
Now() renvoie une sorte de timestamp.
En comparant debut à now() il faut au moins lui mettre l'élément comparateur au bon format.
Quel est le type de champ debut ?
debut et fin sont des date
Ce qui est bizarre c'est que quand je ne met que cela, ça marche :
Mais bien sur ça affiche tous les évènements qui ont commencé même si ils sont finis.
Ce qui est bizarre c'est que quand je ne met que cela, ça marche :
"SELECT * FROM courses WHERE debut <= NOW() ORDER BY debut"
Mais bien sur ça affiche tous les évènements qui ont commencé même si ils sont finis.