Bonjour,
Voila j'aimerai selectionner les 2 lignes surligner.
En gros je voudrai donc reunir tous les même num_generale_origine en un qui aurait la date_reception la plus recente.
Bonjour,
Voila j'aimerai selectionner les 2 lignes surligner.
En gros je voudrai donc reunir tous les même num_generale_origine en un qui aurait la date_reception la plus recente.
Solution expliquée ici (requête de base) :
http://pcaboche.developpez.com/artic...eure/?page=2_2
Une solution alternative, avec un GROUP BY et un HAVING :
http://www.developpez.net/forums/viewtopic.php?t=472692
Désolé mais je ne comprend pas dans les 2 cas cela me fait just un tri sur les date. je n'arrive pas a afficher juste celle sélectionnée.
Voila ce que ca me donne avec cette requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT H1.num_generale, H1.num_generale_origine, H1.date_reception, H1.date_expedition FROM generale H1 LEFT OUTER JOIN generale H2 ON ( H1.num_generale_origine = H2.num_generale_origine AND H1.date_expedition < H2.date_expedition ) WHERE H2.date_expedition IS NULL ORDER BY H1.num_generale_origine![]()
Oui, c'est normal: par rapport à ta première requête, il manque pas mal de choses dans ta condition "WHERE", notamment:
Code : Sélectionner tout - Visualiser dans une fenêtre à part AND H1.date_expedition IS NOT NULL
Oui c'est vrai. Je n'avais pas vu. Merci.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager