Information

Author(s) Amaury Guichard
Deadline
Abgabenlimit No limitation
Category tags devoir3

Einloggen

Question 2 (série 2, 5 points)


Question 1:

Pour chaque produit apparaissant dans au moins une ligne de commande, afficher sa catégorie, son nom, la quantité totale commandée nommée quantite_totale, ainsi que son rang dans sa catégorie nommé rang_categorie, calculé avec DENSE_RANK(). Le résultat doit être trié par catégorie alphabétique, puis par rang_categorie croissant, puis par nom de produit alphabétique.

Question 2:

Pour chaque produit, afficher sa catégorie, son nom et son numéro d’ordre alphabétique dans sa catégorie, nommé numero. Le numéro doit être calculé avec ROW_NUMBER(). Le résultat doit être trié par catégorie croissante, puis par numero croissant.

Question 3:

Pour chaque fournisseur, afficher son nom, sa note de qualité et son rang nommé rang, calculé avec RANK() de la meilleure à la moins bonne note. Le résultat doit être trié par rang croissant, puis par nom de fournisseur croissant.

Question 4:

Pour chaque commande, afficher le nom du client, la date de la commande et la date de la commande précédente (selon l'ordre chronologique) du même client, nommée date_precedente. Le résultat doit être trié par nom de client croissant, puis par date de commande chronologique.

Question 5:

Pour chaque commande, afficher le nom du client, la date de la commande et la date de la commande suivante (selon l'ordre chronologique) du même client, nommée date_suivante. Le résultat doit être trié par nom de client croissant, puis par date de commande chronologique.