merci bcqbonne nuit
SELECT registre.NumDossier, registre.NumOT, registre.NumPompe, registre.Marques, registre.Models, registre.Secteur, registre.Urgence, registre.Datedebut, registre.Cloture, SUM(points.Points) AS test FROM registre, points WHERE registre.ID = points.Numdossier GROUP BY registre.NumDossier ORDER BY test Desc
j'obtiens tous les resultats de ma table pointsAND registre.Datedebut > 2005-02-01 AND registre.Datedebut < 2005-02-28 je n'obtiens plus rien, mais je n'ai pas de message d'erreur!
Sûrement !lorsque je rajouteje n'obtiens plus rien, mais je n'ai pas de message d'erreur!AND registre.Datedebut > 2005-02-01 AND registre.Datedebut < 2005-02-28
le format de "datedebut" est datetime. est ce que ca peut venir de la?
AND registre.Datedebut > 01-02-2005
// tu compares une date avec une forme non valide (ni numérique, ni vraiment chaîne de caractères)
// --> ça ne marchera pas
AND registre.Datedebut > '01-02-2005'
// tu compares une date avec une chaîne de caractères
// --> ça ne marchera pas
AND registre.Datedebut > mktime(0,0,0,2,1,2005)
// tu compares une date avec une date
// --> ça devrait marcherCode : Tout sélectionner
AND TO_DAYS(registre.Datedebut) > TO_DAYS(01-02-2005)