Bonjour,
j'ai une table du type:
client canal date_a date_b
xxx 2 12/05/14 13/05/14
xxx 2 12/05/14 02/06/14
xxx 5 29/05/14 02/06/14
Je souhaiterai ne garder qu'une ligne par date_b et garder la date_a max associée ainsi que son canal.
client canal date_a date_b
xxx 2 12/05/14 13/05/14
xxx 5 29/05/14 02/06/14
J'ai tenté
sauf que comme la valeur de mon champ canal est différente pour les 2 dates_a associcées à date_b=02/06/14, les 2 lignes sont conservées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select ccli, cproduit, date_b, canal, max(date_a) from Table group by 1,2,3,4
Si je fais :
J'ai les lignes que je veux sauf qu'il me manque la colonne canal.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select ccli, cproduit, date_b, max(date_a) from Table group by 1,2,3
Merci pour votre aide.
Partager