Page 48 - Le SQL
P. 48

Application n°20 : tâche bilan, DCG 2018



               SALARIE        (NumSal, NomSal, PrenomSal, DateNaissSal)

               CHAUFFEUR   (#NumSalChauf, NumPermisPL, DateObtention, DateDernVisitMed)

               TOURNEE        (CodeTourn, DuréeEstim, NbKMTheor, #CodeEnt)

               AFFECTER      (#NumSalChauf, #DateJour, #NumImmat)
               EFFECTUER   (#NumSalChauf, #DateJour, #CodeTourn)

               ENTREPOT      (CodeEnt, AdresseRueEnt, AdresseCpEnt, AdresseVilleEnt, GPSLatEnt,

               GPSLongEnt, Surface)

               PDL           (CodePDL, RaisonSociale, AdresseRuePDL, AdresseCPPDL, AdresseVillePDL,
                             GPSLatPDL, GPSLongPDL, TéléphonePDL)


               Remarque : PDL = point de livraison

               Écrire en langage SQL les requêtes permettant d’obtenir :

                   1.  La  liste  des  PDL  (codes  et  villes)  dont  au  moins  une  coordonnée  GPS  (GPSLatPDL
                      =latitude ; GPSLongPDL = longitude) n’a pas été renseignée. La liste sera affichée dans
                      l’ordre alphabétique de la ville.
                   2.  La liste des chauffeurs (nom et prénom) dont la date de la dernière visite médicale
                      date de plus de 5 ans (plus de 1825 jours) par rapport à la date du jour d’exécution de
                      la requête.
                   3.  La liste sans doublons des chauffeurs (numéro, nom et prénom) qui ont été affectés
                      sur le véhicule immatriculé ER-784-AJ au cours du mois de mars 2018.
                   4.  Le nombre de tournées effectuées par le chauffeur dont le numéro salarié est 141 dans
                      la journée du 12 mars 2018.
                   5.  Le nombre de kilomètres théoriques effectué par véhicule au cours du mois de mars
                      2018. Seuls les véhicules ayant parcouru au moins 5000 km devront être affichés. La
                      requête devra produire exactement le tableau suivant :

                 Numéro d’immatriculation                 Kms théoriques parcourus en mars

                         XV-447-DP                                      6205

                         ER-784-AJ                                      5402

                          JP-451-JG                                     7587

                             …                                            …







                                                            47
   43   44   45   46   47   48   49