You are on page 1of 2

Interogare 1 SELECT TOP 3 continutbonconsum.nrbonconsum, sum(cantitate*pret) AS valoarebonconsum FROM continutbonconsum GROUP BY continutbonconsum.nrbonconsum ORDER BY sum(cantitate*pret) DESC; Interogare 2-!!!!!

having nu stiu daca e bine SELECT comanda.nrcomanda, sum(cantitate*pret) AS valoarecomanda, (sum(cantitate*pret)*0.05) AS bonificatie FROM comanda, continutcomanda WHERE comanda.nrcomanda=continutcomanda.nrcomanda and year(datacomanda) in (2005, 2006, 2007) GROUP BY comanda.nrcomanda HAVING iif(sum(cantitate*pret)>5000,(sum(cantitate*pret)*0.05),0); Interogare 3 SELECT client.codclient, datepart("q",datacomanda) AS trimestru, sum(cantitate*pret) AS valoare FROM client, comanda, continutcomanda WHERE client.codclient=comanda.codclient and comanda.nrcomanda=continutcomanda.nrcomanda and year(datacomanda)=2005 GROUP BY client.codclient, datepart("q",datacomanda); Interogare 3 transform TRANSFORM sum(cantitate*pret) AS valoare SELECT denumireclient FROM client, comanda, continutcomanda WHERE client.codclient=comanda.codclient and comanda.nrcomanda=continutcomanda.nrcomanda and year(datacomanda)=2005 GROUP BY denumireclient PIVOT datepart("q",datacomanda);

Interogare 4 SELECT nrbonconsum as numardocument, databonconsum as datadocument ," bonconsum" as tipdocument from bonconsum UNION select nrcomanda as numardocument, datacomanda as datadocument, "comanda" as tipdocument from comanda;

You might also like