Bonjour,
Voilà, j'ai la requête suivante qui me permet de trier les enregitrements par chronologie dans une journée (ORDER BY HEURE_RECEPTION_DOC)
Ca marche bien parce que je fais une recherche que sur une journée(051011).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 SELECT msg.UNB, msg.UNOA, cmd.BGM, cmd.NBLIGNES, cmd.DATE_RECEPTION_DOC, cmd.HEURE_RECEPTION_DOC, cmd.CODE_STATUT_1, cmd.CODE_STATUT_2, cmd.TYPE_MESSAGE FROM message msg, commande cmd, compte com WHERE cmd.DATE_RECEPTION_DOC >= '051011' AND cmd.DATE_RECEPTION_DOC <= '051011' AND cmd.NADDP = com.NADDP AND com.PAYS = 'NL' AND com.CODE_SUPPLIER IN ('M') AND msg.ID_MESSAGE = cmd.ID_MESSAGE ORDER BY cmd.HEURE_RECEPTION_DOC
Mais je voudrais faire une recherche sur une période (du 051007 au 051011) par exemple.
Et là, ça me classe les résultats par HEURE sans tenir compte de la DATE.
7:00 051007 res1
7:02 051009 res2
7:03 051007 res3
or moi je voudrais que tout soit claséé par date et ensuite heure....
Est-ce possible avec ORDER BY ?
Faut il utiliser autre chose ??
Partager