Bonjour,
Je suit ce tutoriel : http://www.postgresqltutorial.com/po...ndow-function/
Je cherche un cas qui n'est pas décris dans ce tutoriel et je ne trouve pas de solution.
A un moment du tutoriel, cette requête SELECT est utilisée pour afficher les produits regroupés par leur nom de groupe et leur prix trié par ordre croissant dans chaque groupe, voici le résultat:
Voici la requête aboutissant au résultat ci-dessus:
Je vroudrais trier les lignes par prix comme dans l'exemple, ET trier les partition par ordre alphabétique descendant, ce qui donnerait:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 SELECT product_name, group_name, price, ROW_NUMBER () OVER ( PARTITION BY group_name ORDER BY price ) FROM products INNER JOIN product_groups USING (group_id);
Comment puis-je modifier la requête pour obtenir ce résultat ?
Merci de votre aide
Partager