6xavier6
Messages postés51Date d'inscriptionjeudi 29 mars 2007StatutMembreDernière intervention 7 février 2020
-
23 janv. 2009 à 09:48
Ptid0m
Messages postés21Date d'inscriptionvendredi 16 janvier 2009StatutMembreDernière intervention15 mai 2009
-
23 janv. 2009 à 17:56
Bonjour,
J'ai un petit souci avec une clause ORDER BY : en effet elle porte sur un champs date mais le tri est mal fait.
En effet le tri est fait sur le jour et non pas sur la date en elle meme.
Cad : le 05/02/2009 sera avant 21/01/2009 .......
Je pense que ca doit pas être bien vilain de trouver la solution mais apres plusieurs tentative (forcement louper loool) je commence a penser qu'il faut aller voir des gens plus compétant que moi lool.
Voici le code de ma requête :
SELECT convert(varchar(10), CNDTCR, 103) as "Date",
CNLITM,
IBDSC1,
ABALPH,
SUM(CNPQOH),
SUM(CNUORG),
CNLOTN,
CNDELN,
CNRORN,
CNNREC
FROM F57700, SH0101, SHARTICLE
WHERE CNLOCN = 'RECA' AND
CNLOTS = 'A' AND
CNVEND = ABAN8 AND
CNLITM = IBLITM AND
CNMCU = IBMCU AND
CNDTCR >= convert(datetime, '11/11/2008', 103)
GROUP BY convert(varchar(10),CNDTCR,103), CNLITM, CNLOTN, CNDELN, CNRORN, CNNREC, ABALPH, IBDSC1
ORDER BY convert(varchar(10), CNDTCR, 103), CNLITM