Exercice

Fermé
TheRogerFederer Messages postés 256 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 10 mars 2016 - Modifié par TheRogerFederer le 27/01/2016 à 15:52
TheRogerFederer Messages postés 256 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 10 mars 2016 - 29 janv. 2016 à 09:28
Bonjour, je sollicite votre aide pour cette exercice (j'espère que les screenshots seront lisibles), je poste le sujet

la première image :


la deuxième image :


la troisième image :


la quatrième image :


J'ai essayé de faire quelque chose sur chaque question mais je suis débutant (je précise que tout ceci est de niveau débutant), (je suis en BTS info 1ère année) :

1) SELECT automobile.numImma, COUNT(*) AS "nbre d'automobiles référencées"
FROM automobile

2) SELECT automobile.numImma, automobile.modele, marque.nom
FROM automobile, marque

3) SELECT automobile.idEnergie, energie.idEnergie, energie.libelleEnergie
FROM automobile NATURAL JOIN energie USING (idEnergie)
WHERE energie.libelleEnergie = 'diesel'

4) SELECT vrp.idVRP, suiviimpact.idVRP, suiviimpact.km
FROM vrp NATURAL JOIN suiviimpact USING (idVRP)
WHERE vrp.idVRP = suiviimpact.idVRP
AND km DESC

5) SELECT automobile.numImma, automobile.modele, suiviimpact.nbLitres
FROM automobile JOIN suiviimpact USING (numImma)
WHERE nbLitres ASC

6) SELECT automobile.numImma, automobile.dateAchat, automobile.modele
FROM automobile
WHERE dateAchat = MAX (dateAchat)

7) SELECT suiviimpact.km
FROM suiviimpact
WHERE suiviimpact.km DESC
AND idVRP IN (SELECT vrp.idVRP, vrp.dateEmbauche, nom, prenom
FROM vrp, suiviimpact
WHERE dateEmbauche = 1)

8) SELECT suiviimpact.date, automobile.gCO2km AS "empreinte carbone en tonne"
FROM automobile, suiviimpact
WHERE gCO2km = SUM(gCO2km)
AND suiviimpact.date = '2015'

9) Comprend pas la question...............


10) UPDATE pastille
SET idPastille = idPastille + 1
WHERE ..................

INSERT INTO pastille
FROM pastillesEco2015
VALUES (Couleur, Explications, Code)

11) SELECT
FROM energie NATURAL JOIN automobile USING (idEnergie)
WHERE libelleEnergie = 'Essence'
AND automobile.dateAchat BETWEEN '01/01/2006' AND '31/12/2010'
AND idEnergie IN (SELECT automobile.dateAchat, automobile.idEnergie, energie.libelleEnergie
FROM energie NATURAL JOIN automobile USING (idEnergie)
WHERE libelleEnergie = 'diesel'
AND automobile.dateAchat >= '01/01/2011')

1 réponse

TheRogerFederer Messages postés 256 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 10 mars 2016 1
29 janv. 2016 à 09:28
Allô il y a qqn ?
0