Requete sql
Résolu
fille95
Messages postés
72
Statut
Membre
-
fille95 Messages postés 72 Statut Membre -
fille95 Messages postés 72 Statut Membre -
Bonjour,
jai un souci avec cette requete :je doi afficher le nombre de ticket ayant comme type=2 et dans une période choisie,
la requete fonctionne mais elle me donne des resultat différent!!! je ne comprend pas pk, et ds phpAdmin, la requte envoie 0 alors kyl en a 3
voici ma requete :
SELECT count( NUM_TICKET ) AS nbTicket
FROM ticket
WHERE num_type_gen =2
AND DATE_FORMAT( DATE_OUVERTURE, '%e/%m/%Y' ) >= '01/05/2008'
AND DATE_FORMAT( DATE_OUVERTURE, '%e/%m/%Y' ) <= '20/05/2008'
pouvez vous m'aider svp
merci
jai un souci avec cette requete :je doi afficher le nombre de ticket ayant comme type=2 et dans une période choisie,
la requete fonctionne mais elle me donne des resultat différent!!! je ne comprend pas pk, et ds phpAdmin, la requte envoie 0 alors kyl en a 3
voici ma requete :
SELECT count( NUM_TICKET ) AS nbTicket
FROM ticket
WHERE num_type_gen =2
AND DATE_FORMAT( DATE_OUVERTURE, '%e/%m/%Y' ) >= '01/05/2008'
AND DATE_FORMAT( DATE_OUVERTURE, '%e/%m/%Y' ) <= '20/05/2008'
pouvez vous m'aider svp
merci
Configuration: Windows XP Internet Explorer 7.0
3 réponses
-
bonjour,
tu utilises quoi comme base de données ?
tu es sûre du %e ? pas un %d pour day
et n'existe t-il pas dans ton sql un opérateur between qui donnerait quelquechose comme :
AND DATE_FORMAT( DATE_OUVERTURE, '%e/%m/%Y' ) BETWEEN '01/05/2008' AND '20/05/2008' -
bonjour,
ui je suis sur, enfin, je commence a douté !lol
g pas utilisé ed between mais g utiliser >= et <= , sa revient au meme
je comprend pas lerreur, je cherche
ma dase de donnée, c'est tickets et la table c'est ticket -
ui tavé raiosn, c'était, %d au lieu de %e!!
merci, sa marche !!!!
voici la bonne version :
from ticket
where num_type_gen=2
and DATE_FORMAT(DATE_OUVERTURE,'%d/%m/%Y')>='".$dateDebut."'
and DATE_FORMAT(DATE_OUVERTURE,'%d/%m/%Y')<='".$dateFin."'
MERCI BCP