---------- Sous-requêtes where ----------------------
use AdventureWorksDW2019

-- A.1 Quels sont les produits différents qui ont déjà été commandé ?
-- Table factinternetsales
-- 158 produits commandé

-- A.2 Quels sont les produits différents qui ont déjà été commandé ?
-- Résultat : 448

-- B.1 Quelles sont les promotions (nom français) avec des ventes ? 
-- Tables FactInternetSales et Dimpromotion
-- 4 résultats dont 1 nommée 'aucune remise'
	
-- B.2 Quelles sont les noms des promotions (en français) pour lesquelles, il n'y a jamais eu de ventes ?
-- 12 remises

-- C.1 Je souhaite récupérer les promotions (frenchPromotionName) réalisées 
-- par le revendeur 'Modular Cycle Systems'
-- mais pas par le revendeur 'Advanced Bike Components'
-- Résultat : 1 promotion : Déstockage Vélo de route 650

-- C.2 Je souhaite récupérer les produits (pr.englishproductname) vendus par le revendeur 'Modular Cycle Systems' mais pas le revendeur 'Advanced Bike Components'
-- Résultat : 16 produits vendus que par Modular
----------------------------------------------------------
-- D.1
-- Table Factresellersales : 
-- Afficher la somme des quantité vendues en 2012 que si plus que la somme des quantités en 2011
-- Résultat : 1 (81328)

-- D.2 Corrélation Suite D.1
-- Afficher les revendeurs avec plus de quantités vendues en 2012 qu'en 2011
-- Résultat : 132

-- D.3 Corrélation Suite D.2
-- je veux afficher en plus le nombre de ventes 
-- et regrouper le tout en plus par pays (+revendeur déjà présent)
-- résultat : 132 lignes

-- D.4 Corrélation Suite D.3
-- quand le nombre de vente en 2013 (par pays et revendeur) est inférieur à celle de 2012
-- Résultat : 6 lignes

---------- Sous-requêtes FROM ----------------------

-- E.1 Quelle est en moyenne, le nombre de clients par promotion ?
-- Table FactInternetSales
-- Résultat : 674

-- E.2 Quelle est la différence entre la moyenne de clients par promotion en 2013 et en 2012 ?
-- Résultat : 11 502

-- E.3 Différence performance sur cas de comparaison de listing entre WHERE ET FROM
-- les noms revendeurs qui ont fait des ventes en 2012 et en 2013 avec sous-requête dans le FROM
set statistics time on
dbcc freeproccache

---------- Sous-requêtes select ----------------------

-- F.1 Afficher le prix moyen (listprice) par couleur et le prix moyen global (toutes couleurs confondues)
-- Seulement pour les couleurs qui ont une moyenne supérieure à la moyenne globale
-- Table DImproduct (quand listprice est renseigné)
-- Résultat : 5 couleurs

-- G.1 Je souhaite afficher le nom (lastname), le taux de base du salaire (baserate) et le département des employés
-- Ainsi que la moyenne du taux de base de tous les employés
-- Résultat : 296

-- G.2 Suite du G.1, pour chaque ligne de résultat (chaque employé), 
-- je souhaite également afficher le taux de base de son département
-- Si dupont est du département des ventes alors sur sa ligne doit s'afficher dans ma nouvelle colonne : la moyenne du département des ventes

-- G.3 Afficher les résultats quand le taux de base de l'employé
-- est inférieure à la moyenne des taux de base de son département
