Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Functia SUM

sql



+ Font mai mare | - Font mai mic



Functia SUM

SUM este una dintre cele mai utilizate functii in aplicatiile economice, deoarece datele financiar-contabile si cele ale evidentei tehnico-operative sunt preponderent cantitative.



Cat s-a platit fara TVA pentru cartea "Informatica de gestiune"?

SELECT SUM (nr_exemplare*pret_unitar)

AS Val_fara_TVA

FROM CARTE

WHERE titlu = "Informatica de gestiune"

val_fara_tva

Figura 4.43. Valoarea fara TVA a cartii

"Informatica de gestiune"

Cat s-a platit fara TVA, care este valoarea TVA-ului si cat s-a platit total pentru cartea "Informatica de gestiune"?

SELECT SUM (nr_exemplare*pret_unitar)AS

Val_fara_TVA, SUM(nr_exemplare*pret_unitar*0.19)

AS TVA, SUM (nr_exemplare*pret_unitar +

nr_exemplare*pret_unitar*0.19) AS Val_totala,

FROM CARTE

WHERE titlu = "Informatica de gestiune"

val_fara_tva

tva

val_totala

Figura 4.44. Valoarea fara TVA, cu TVA si totala a cartii

"Informatica de gestiune"

Aceasta este o solutie atemporala, deoarece dupa cum se stie, procentul de TVA (care in prezent este 19%) poate suferi in timp modificari. O vizualizare mai eleganta a acestui rezultat poate fi realizata folosind urmatoarea interogare:

SELECT "Pentru cartea Informatica de gestiune fara TVA s-a platit" + STR (SUM (nr_exemplare* pret_unitar), 10) + "  valoarea TVA este" + STR (SUM (nr_exemplare*pret_unitar*0.19), 10) + " iar total s-au cheltuit" + STR (SUM (nr_exemplare*pret_unitar + nr_exemplare*pret_unitar*0.19), 10) AS Rezultat

FROM CARTE

WHERE titlu = "Informatica de gestiune"

Rezultat

Pentru cartea Informatica de gestiune fara TVA s-a platit 27400000 valoarea TVA este 5206000 iar total s-au cheltuit 32606000

Figura 4.45 Rezultatul din figura 4.44. in forma mai descriptiva

La cat se situeaza suma incasata ca bursa de studenti in data de 20.02.2004?

SELECT "20.02.2004" AS DATA, SUM (suma_incasata) AS Val_bursa

FROM STUDENT, BURSA

WHERE STUDENT.nr_matricol = BURSA.nr_matricol AND data_incasarii =

data

val_bursa

Figura 4.46. Valoarea burselor ridicate pe 20.02.2004

Care este suma totala incasata ca bursa de studentii Facultatii de Stiinte Economice?

SELECT SUM (suma_incasata) AS Suma_bursa

FROM STUDENT S, BURSA B

WHERE S.nr_matricol = B.nr_matricol AND facultate = "Stiinte Economice

suma_bursa

Figura 4.47. Suma totala incasata de studentii de la

Stiinte Economice

Care este suma totala incasata ca bursa de studentii caministi?

SELECT SUM (suma_incasata) AS Suma_bursa

FROM STUDENT S, STUDCAMIN SC, BURSA B

WHERE S.nr_matricol = SC.nr_matricol AND S.nr_matricol = B.nr_matricol

suma_bursa

Figura 4.48. Valoarea burselor incasate de studentii caministi

Care este valoarea medie a pretului (inclusiv TVA) la care a fost achizitionata cartea "Informatica de gestiune"?

Aceasta valoare medie nu o calculam folosind functia AVG (pe care o vom descrie ceva mai incolo), ci se bazeaza pe raportul dintre suma platita si numarul de exemplare insumate pentru aceasta carte.

SELECT SUM (nr_exemplare*pret_unitar*1.19) / SUM (nr_exemplare) AS Pret_mediu

FROM CARTE

WHERE titlu = "Informatica de gestiune"

pret_mediu

Figura 4.49. Valoarea medie a cartii

"Informatica de gestiune"



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1155
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved