Requete sql between
Fermé
Melooo
Messages postés
1405
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
18 mars 2013
-
3 févr. 2011 à 11:58
Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 - 3 févr. 2011 à 14:48
Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 - 3 févr. 2011 à 14:48
A voir également:
- Requete sql between
- Logiciel sql - Télécharger - Bases de données
- Requête sql date supérieure à ✓ - Forum Programmation
- Requete sql pix ✓ - Forum MySQL
- Il y a eu un problème avec cette requête. nous travaillons à sa résolution aussi vite que nous le pouvons. - Forum Facebook
- Erreur lors de l'envoi de la requête facebook - Forum Facebook
6 réponses
essaye
select nom_vaccin
from rappel
where mois_rappel between month(mois_rappel) - interval 1 month and month(mois_rappel);
select nom_vaccin
from rappel
where mois_rappel between month(mois_rappel) - interval 1 month and month(mois_rappel);
Melooo
Messages postés
1405
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
18 mars 2013
84
3 févr. 2011 à 13:25
3 févr. 2011 à 13:25
Alors MySQL ne trouve pas d'erreurs, mais par contre j'ai pas de résultats...
Je n'ai pas travaillé sur les dates depuis un by, essaye plutôt :
select nom_vaccin
from rappel
where mois_rappel between now() and now() + interval 1 month;
select nom_vaccin
from rappel
where mois_rappel between now() and now() + interval 1 month;
Melooo
Messages postés
1405
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
18 mars 2013
84
3 févr. 2011 à 13:58
3 févr. 2011 à 13:58
Finalement avec cette requete la ca fonctionne :
Par contre je suis pas du tout sur pour le mois 13...
Parce que je lui dis de prendre plus un à chaque fois donc du coup il va forcément arriver à un mois 13.. donc j'lui dis que si il arrive à 13 en faite il prends 01 et une année en plus
ca semble correcte ?
$mois_en_chiffre = date('m')-1; if(strlen($mois_en_chiffre) == 1) { $le_mois = '0'.$mois_en_chiffre; } else { $le_mois = $mois_en_chiffre; } if($le_mois == "13") { $le_mois = "01"; $year = date('Y') + 1; } else { $year = date('Y'); } $mois_en_cours = date('m'); $selection_vaccin = "SELECT mois_rappel, annee_rappel, nom_vaccin FROM rappel WHERE pat_id = '".$_SESSION['id_users']."' AND mois_rappel BETWEEN '".$le_mois."' AND '".$mois_en_cours."' AND annee_rappel = '".$year."'"; $query_vaccin = mysql_query($selection_vaccin);
Par contre je suis pas du tout sur pour le mois 13...
Parce que je lui dis de prendre plus un à chaque fois donc du coup il va forcément arriver à un mois 13.. donc j'lui dis que si il arrive à 13 en faite il prends 01 et une année en plus
ca semble correcte ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
En fait j'ai édité mon dernier message peu avant que tu poste. La requête que j'ai posté fonctionne sur une table de test que j'ai créée.
Melooo
Messages postés
1405
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
18 mars 2013
84
3 févr. 2011 à 14:48
3 févr. 2011 à 14:48
Okk ;)
interval ca sert à quoi ?
sinon pour le mois 13 tu as lu ?
interval ca sert à quoi ?
sinon pour le mois 13 tu as lu ?