Sio d4 uv1 sql td04 module D -UV TD - LID - Requêtes SELECT TD La société CredAuto emploie des intervenants qui gèrent des réaménagements de prêts et qui sont amenés à se déplacer Ces intervenants se font rembourser leurs frais Extrait du schéma relationn
module D -UV TD - LID - Requêtes SELECT TD La société CredAuto emploie des intervenants qui gèrent des réaménagements de prêts et qui sont amenés à se déplacer Ces intervenants se font rembourser leurs frais Extrait du schéma relationnel INTERVENANT code nom prénom codeMarque codeRegion code clé primaire codeMarque clé étrangère en référence à code de MARQUE non présentée ici codeRegion clé étrangère en référence à code de REGION DOSSIERMENSUEL codeIntervenant annee mois dateReception datePaiement montantTotalDu codeIntervenant année mois clé primaire codeIntervenant clé étrangère en référence à code de INTERVENANT NOTEDEFRAIS codeIntervenant date numeroOrdre montant justi ?catifON codeType codeIntervenant date numeroOrdre clé primaire codeIntervenant clé étrangère en référence à code de INTERVENANT codeType clé étrangère en référence à code de TYPE TYPE code libellé plafond code clé primaire REGION code nom code clé primaire Remarques Pour certains intervenants le codeRegion n ? est pas renseigné Le champ justi ?catifON de la table NOTEDEFRAIS prend les valeurs true ou false selon la présence ou l ? absence de justi ?catif pour la note de frais Le champ MontantTotalDu prend pour valeur le cumul de tous les remboursements plafonnés correspondant aux notes de frais déposées par un intervenant pour le mois Le montant des frais par type de frais nuité repas déplacement ? est plafonné Vous ne tiendrez pas compte des plafonds dans un premier temps doc Cmodule D -UV TD Travail à faire Créer les requêtes SQL suivantes A ?cher le montant total des remboursements dus à l ? intervenant de code au titre de l ? année SELECT SUM montant FROM NOTEDEFRAIS n INNER JOIN DOSSIERMENSUEL d on n date d annee WHEN codeIntervenant ? ? AND année ? ? A ?cher les dossiers mensuels des intervenants dont le nom commence par DUP au titre du mois de mars de l ? année SELECT FROM DOSSIERMENSUEL d INNER JOIN INTERVENANT i on d codeIntervenant i code WHERE d nom LIKE ? DUP ? AND d annee ? ? AND d mois mars A ?cher le nombre de notes de frais sans justi ?catif par code intervenant et par mois pour l ? année liste triée par ordre croissant des codes d ? intervenant et par nombre décroissant de notes de frais SELECT COUNT as nbJusti ?catif codeIntervenant MONTH date as Mois FROM NOTEDEFRAIS WHERE justi ?catifON false AND année GROUP BY codeIntervenant Mois ORDER BY codeIntervenant ASC nbJusti ?catif DESC A ?cher les codes des intervenants qui n'ont déposé aucune demande de remboursement de frais en avril SELECT code FROM INTERVENANT i WHERE NOT IN SELECT codeIntervenant FROM NOTEDEFRAIS doc Cmodule D -UV TD WHERE MONTH date AND YEAR date ? A ?cher le nom et le prénom de ou des l ? intervenant qui ont pour le mois de mai le montant de DOSSIERMENSUEL le plus élevé de ce mois Un intervenant intervient soit dans une région soit pour une marque précise A ?cher les intervenants qui ne respectent pas cette règle de gestion A ?cher les notes
Documents similaires










-
34
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Fev 05, 2021
- Catégorie Law / Droit
- Langue French
- Taille du fichier 35.8kB