R5 R6
SELECT Titre, Prix_Unitaire, Nom_Editeur SELECT Titre, Qté_Stock, Prix_Unitaire
FROM Editeur, Livre FROM Famille_Livre, Livre
WHERE Editeur.[N_Editeur] = Livre.[N_Editeur#] WHERE Famille_Livre.[N_Famille] = Livre.[N_Famille#]
AND Livre.[Prix_Unitaire] >150 AND Famille_Livre.[Libellé_Famille] = "Livres
AND Editeur.[Nom_Editeur] = "Sochepress" universitaires"
ORDER BY Livre.[Titre]; ORDER BY Livre.[Titre];
R7 R8
SELECT Titre, Date_Facture SELECT Nom_Auteur, Count( [N_Livre#] ) AS Nbre_Livres
FROM Livre, Facture, Acheter FROM Auteur, Ecrire
WHERE Facture.[N_Facture] = Acheter.[N_Facture#] AND WHERE Auteur.[N_Auteur] = Ecrire.[N_Auteur#]
Livre.[N_Livre] = Acheter.[N_Livre#] AND GROUP BY Auteur.[Nom_Auteur]
Facture.[Date_Facture] >= #9/4/98# AND HAVING Count( Ecrire.[N_Livre#] ) >1
Facture.[Date_Facture] <= #9/18/98# ORDER BY Auteur.[Nom_Auteur];
ORDER BY Livre.[Titre];
R9 R10
SELECT [Année#], Sum( Montant_HT ) AS CA_HT, Sum( SELECT Nom_Editeur, Sum( Prix_Total ) AS CA_HT, Sum(
Montant_TTC ) AS CA_TTC Prix_Total*1.2) AS CA_TTC
FROM Facture FROM Editeur, Livre, Acheter
GROUP BY Facture.[Année#]; WHERE Editeur.[N_Editeur] = Livre.[N_Editeur#]
AND Livre.[N_Livre] = Acheter.[N_Livre#]
GROUP BY Editeur.[Nom_Editeur];
R11 R12
SELECT Libellé_Famille, Sum( Prix_Total ) AS CA_HT, Sum( SELECT Nom_Editeur, Count( N_Livre ) AS
Prix_Total*1.2 ) AS CA_TTC Nbre_Titres_Livres_disponibles
FROM Famille_Livre, Livre, Facture, Acheter FROM Editeur, Livre
WHERE Famille_Livre.[N_Famille] = Livre.[N_Famille#] AND WHERE Editeur.[N_Editeur] = Livre.[N_Editeur#]
Facture.[N_Facture] = Acheter.[N_Facture#] AND GROUP BY Editeur.Nom_Editeur
Livre.[N_Livre] = Acheter.[N_Livre#] AND ORDER BY Editeur.Nom_Editeur;
Facture.[Année#]=1998
GROUP BY Famille_Livre.[Libellé_Famille];
R13 R14
SELECT Titre, Sum( Qté_Achetée ) AS SELECT Nom_Editeur, Sum( Qté_Stock ) AS
Nbre_Livres_Vendus_en_1998 Nbre_Global_Exemplaires_Livres_disponibles
FROM Livre, Facture, Acheter FROM Editeur, Livre
WHERE Facture.[N_Facture] = Acheter.[N_Facture#] AND WHERE Editeur.[N_Editeur] = Livre.[N_Editeur#]
Livre.[N_Livre] = Acheter.[N_Livre#] GROUP BY Editeur.[Nom_Editeur]
GROUP BY Livre.[Titre], Facture.[Année#] ORDER BY Editeur.[Nom_Editeur];
HAVING Facture.[Année#] =1998;
R15 R16
SELECT N_Facture,Date_Facture, count([N_livre#]) AS SELECT Sum(Qté_Achetée) As Nbre_Livre_Vendus_1998,
Nbre__Livres Sum(Prix_Total) AS Montant_Global
FROM Facture, Acheter FROM Facture, Acheter
WHERE Facture.[N_Facture] = Acheter.[N_Facture#] WHERE Facture.[N_Facture] = Acheter.[N_Facture#]
GROUP BY Facture.[N_Facture], Date_Facture, AND Facture.[Année#] =1998
Facture.[Année#]
Having Facture.[Année#] =1998
ORDER BY Facture.[N_Facture];
R17 R17
SELECT Nom_Auteur
FROM Editeur, Livre, Ecrire, Auteur WHERE Editeur.[N_Editeur] = Livre.[N_Editeur#]
WHERE Editeur.[N_Editeur] = Livre.[N_Editeur#] AND Livre.[N_Livre] = Ecrire.[N_Livre#]
AND Livre.[N_Livre] = Ecrire.[N_Livre#] AND Ecrire.[N_Auteur#] = Auteur.[N_Auteur]
AND Ecrire.[N_Auteur#] = Auteur.[N_Auteur] AND Nom_editeur='SOCHEPRESS'
AND Nom_editeur='FOUCHER'
AND Nom_Auteur in (SELECT Nom_Auteur
FROM Editeur, Livre, Ecrire,Auteur
CREATE TABLE Résumé_Client1 INSERT INTO Résumé_Client1
( Nom Text (60) , Nbre_Livres Integer , Montant_Ligne_HT SELECT Nom_Client AS Nom, sum(qté_achetée) AS ,
Single ) Nbre_Livres, sum(prix_total) AS montant_ligne_ HT
FROM Client, Acheter
WHERE Client.N_Client = Acheter.[N_Client#]
GROUP BY [Nom_Client];
INSERT INTO Matière_Livre VALUES(16, 'Astronomie'); INSERT INTO Client ( N_Client, Nom_Client, Tél )
VALUES(13, "SOMAGAZ", "22-25-95");
ALTER TABLE Résumé_Client ADD COLUMN UPDATE Résumé_Client SET Montant_Ligne_TTC =
Montant_Ligne_TTC Single ; [Montant_Ligne_HT]*1.20;
ALTER TABLE Résumé_Client DROP COLUMN DELETE * FROM Résumé_Client
Montant_Ligne_HT ; WHERE Montant_Ligne_TTC < 600;
DELETE * DROP TABLE Résumé_Client ;
FROM Facture
WHERE Date_Facture NOT BETWEEN #01/03/98# AND
#30/12/98#;