Bonjour,
je bloque sur un petit exercice d'SQL avec MLD
voici l'énoncé : "Grâce à ce MLD, écrivez les requêtes suivantes :
Produit (NumProd, NomProd)
Composant (NumComp, NomComp)
Fournisseur (NumFour, NomFour, AdrFour, CodePostalFour, VilleFour)
Constituer (NumProd#, NumComp#, Quantité)
Achat (NumComp#, NumFour#, Date, QuantitéAchat, PrixAchatUnit)
question 1 : Donner la liste triée alphabétiquement des composants (noms et quantité) constituant le produit 78.
question 2 : Combien de composants ont ils été achetés en mars 2007.
--------------------------------------------------
-----------
j'ai fais ceci pour la 1ère :
SELECT NomComp as [Nom du Composant], Quantité
from Composant, Constituer, Produit
where Composant.NumComp = Constituer.NumComp
and NumProd.Constituer= NumProd.Produit
and NumProd = 78
Order By 1 ;
mais elle ne me parait pas correcte =(
et pour la deuxième :
SELECT sum(QuantitéAchat)
From Achat
Where Date between #01/03/2007# and #30/03/2007#;
pas sur non plus ^^'
je vous remercie d'avance de vos avis et éclairements 