You are on page 1of 5

2. SELECT Comanda.NrComanda, DataComanda, Cantitate*PretUnitar AS Valoare, Year(DataComanda) AS AnComanda FR ! Comanda, "Contin#t Comanda$ %&ERE Comanda.NrComanda'"Contin#t Comanda$.

NrComanda And Year(DataComanda)'2((2) *. SELECT S#m(Cantitate*PretUnitar) AS ValoareTotala, Year(DataComanda) AS AnComanda FR ! Comanda, "Contin#t Comanda$ %&ERE Comanda.NrComanda'"Contin#t Comanda$.NrComanda +R UP ,Y Year(DataComanda)) -. SELECT !a.(Cantitate*PretUnitar) AS Valoare!A.ima, Year(DataComanda) AS AnComanda FR ! Comanda, "Contin#t Comanda$ %&ERE Comanda.NrComanda'"Contin#t Comanda$.NrComanda +R UP ,Y Year(DataComanda)) /. SELECT Prod#0e.CodProd#0, N#meProd#0, Unitate!a0#ra, Year(DataComanda) a0 AnComanda, Tara FR ! Clienti, Comanda, "Contin#t Comanda$, Prod#0e %&ERE Clienti.C dFi01al'Comanda.CodFi01al and Comanda.NrComanda'"Contin#t Comanda$.NrComanda AND "Contin#t Comanda$.CodProd#0'Prod#0e.CodProd#0 And Unitate!A0#ra'2342 And Year(DataComanda)'2((2 And Tara'2Romania2) 5.

SELECT Fa1t#ra.NrFa1t#ra, DataFa1t#ra, N#me FR ! F#rni6ori, Fa1t#ra %&ERE F#rni6ori.CodFi01al'Fa1t#ra.CodFi01al And N#me Li7e 2*SA2) 8. SELECT S#m(PretA19i6itie*Cantitate) AS ValoareTotala, N#me FR ! F#rni6ori, Fa1t#ra, "Contin#t Fa1t#ra$ %&ERE F#rni6ori.CodFi01al'Fa1t#ra.CodFi01al And Fa1t#ra.NrFa1t#ra'"Contin#t Fa1t#ra$.NrFa1t#ra And N#me ' "Ta0tati N#mele F#rni6or#l#i Dorit$ +R UP ,Y N#me)

Interogari Actiune
:. SELECT Clienti.* ;NT Clienti<,#1 FR ! Clienti %9ere ra0'2,#1#re0ti2 2. ;n0ert ;NT Clienti<,#1 SELECT Clienti.* FR ! Clienti %9ere ra0'2,ra0o=2)

*. UPDATE Clienti<,#1 SET ra0'2Cl#>2 %&ERE ra0'2,ra0o=2 And Tele?on ;0 N#ll) *@. UPDATE Clienti<,#1 SET ra0'N#ll %&ERE ra0AB2,#1#re0ti2) -. DELETE * FR ! Clienti<,#1 %&ERE ra0 ;0 N#ll)

Interogari cu SubInterogari
:. SELECT Co#nt(*) A0 NrClienti,V FR ! Clienti %&ERE ra0'2,ra0o=2) 2. SELECT ra0, Co#nt(*) AS Nr<Clienti

FR ! Clienti +R UP ,Y ra0 &AV;N+ Co#nt(*) B2) *. SELECT ra0, Co#nt(*) AS Nr<Clienti FR ! Clienti +R UP ,Y ra0 &AV;N+ Co#nt(*) B (SELECT Co#nt(*) A0 NrClienti,V FR ! Clienti %&ERE ra0'2,ra0o=2)) -. SELECT N#me, S#m(Cantitate*PretUnitar) AS ValoareTotala FR ! Clienti, Comanda, "Contin#t Comanda$ %&ERE Comanda.NrComanda'"Contin#t Comanda$.NrComanda and Clienti.CodFi01al'Comanda.CodFi01al +R UP ,Y N#me &a=in4 S#m(Cantitate*PretUnitar)B (SELECT S#m(Cantitate*PretUnitar) FR ! Clienti, Comanda, "Contin#t Comanda$ %&ERE Comanda.NrComanda'"Contin#t Comanda$.NrComanda and Clienti.CodFi01al'Comanda.CodFi01al And N#me'2,AR SA2 +R UP ,Y N#me))

Interogari UNION
:. Sele1t CodFi01al, N#me, 2C2 AS TiC FR ! Clienti %&ERE N#me Li7e 2*SA2 UNION SELECT CodFi01al, N#me, 2F2 A0 TiC FR ! F#rni6ori %&ERE N#me Li7e 2*SA2) 2. Sele1t NrComanda AS NrDo1, DataComanda AS DataDo1, 2C2 AS TiCDo1 FR ! Comanda %&ERE Year(DataComanda)'2((/ UN; N Sele1t NrFa1t#ra AS NrDo1, DataFa1t#ra AS DataDo1, 2F2 AS TiCDo1 FR ! Fa1t#ra %&ERE Year(DataFa1t#ra)'2((/ RDER ,Y TiCDo1)

You might also like