Bonjour,
je souhaite réaliser quelquechose il me semble d'assez simple avec Min() mais je ne trouve pas pour l'instant la solution.
Soit l'exemple suivant
Je souhaite ramener uniquementID DATE VALEUR ------------------------- id1 01/01/12 valeur1 id1 02/01/12 valeur2 id1 03/01/12 valeur3 id2 01/01/12 valeur1 id2 02/01/12 valeur2 id3 01/01/12 valeur4
id1 01/01/12 valeur1 id2 01/01/12 valeur1 id3 01/01/12 valeur6
C'est à dire les dates les plus anciennes correspondant à chaque id en ramenant également la valeur associée
ne fonctionne pas bien sûr car on crée des couples id,valeur et idn'est pas unique
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select id,min(date),valeur from Table group by id,valeur
Partager