LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Libre Office - Corrigé

Cours : Libre Office - Corrigé. Recherche parmi 300 000+ dissertations

Par   •  28 Octobre 2019  •  Cours  •  626 Mots (3 Pages)  •  553 Vues

Page 1 sur 3

TP N°2-Etape1 – Libre Office - Corrigé

R18-1 Liste précisant pour tous les contrats d’une durée de 4 semaines : le code de contrat, la date de contrat, et le numéro de client ayant passé le contrat

[ La table 'Client' est inutile ]

SELECT "CODCONT", "DATCONT", "NUMCLI" FROM "CONTRAT" WHERE "DUREE" = 4

2 lignes

R18-2 Liste , triée par nom d’agence, donnant pour chaque agence les code et date de tous ses contrats ordonnés par date croissante

SELECT "Agence"."NOMAGC", "Contrat"."CODCONT", "Contrat"."DATCONT" FROM "Contrat", "Agence" WHERE "Contrat"."CODAGC" = "Agence"."CODAGC" ORDER BY "Agence"."NOMAGC" ASC, "Contrat"."DATCONT" ASC

41 lignes

R18-3 Liste, triée par date croissante, des contrats signés au plus tard le 20 janvier 2004 (i.e le 20/01/2004 et avant), en renseignant pour chaque contrat son code puis sa date

[Toute autre table que Contrat est inutile ]

SELECT "CODCONT", "DATCONT" FROM "Contrat" WHERE "DATCONT" <= {D '2004-01-20' } ORDER BY "DATCONT" ASC

  1. lignes

R18-4 Liste, triée par nom d’agence, des matériels en stock à plus de 47 exemplaires dans l’agence. Pour chaque matériel, on renseigne sa référence et la quantité en stock. Les matériels d'une agence sont triés par ordre décroissant de la quantité en stock.

[ La table 'Materiel' est inutile ]

SELECT "Agence"."NOMAGC", "Stock"."REFMAT", "Stock"."QTSTOCK" FROM "Stock", "Agence" WHERE "Stock"."CODAGC" = "Agence"."CODAGC" AND "Stock"."QTSTOCK" > 47 ORDER BY "Agence"."NOMAGC" ASC, "Stock"."QTSTOCK" DESC

  1. lignes

R18-5 Liste des clients ayant un ou plusieurs contrats de durée supérieure à 3 semaines ; pour chaque client concerné, on renseigne son numéro, son nom, et son prénom ; pour chaque contrat du client, on renseigne le code et la durée du contrat. La liste est triée par ordre alphabétique du nom de client..

SELECT "Client"."NUMCLI", "Client"."NOMCLI", "Client"."PRNCLI", "Contrat"."CODCONT",

"Contrat"."DUREE" FROM "Contrat", "Client" WHERE "Contrat"."NUMCLI" = "Client"."NUMCLI" AND "Contrat"."DUREE" > 3 ORDER BY "Client"."NUMCLI" ASC

2 lignes

R18-6        Liste des contrats passés entre une agence et un client habitant la même ville que l’agence. On renseigne pour chaque contrat concerné son code et sa date, suivi du code de l’agence, et des nom et prénom du client. La liste est triée par valeur croissante du code agence..

[ La table 'Ville' est inutile ]

[faire la comparaison un à un aux différents codes postaux n'est pas une réponse générale; elle ne répond à la requête que pour l'état actuel de la base, et pas pour ses évolutions (nouveaux CP)]

SELECT "Contrat"."CODCONT", "Contrat"."DATCONT", "Agence"."CODAGC", "Client"."NOMCLI",

"Client"."PRNCLI" FROM "Contrat", "Agence", "Client" WHERE "Contrat"."CODAGC" = "Agence"."CODAGC" AND "Contrat"."NUMCLI" = "Client"."NUMCLI" AND "Client"."CP" = "Agence"."CP" ORDER BY "Agence"."CODAGC" ASC

...

Télécharger au format  txt (4.6 Kb)   pdf (82.4 Kb)   docx (11.3 Kb)  
Voir 2 pages de plus »
Uniquement disponible sur LaDissertation.com