copy of reseni zadaci za vezbu ii kolokvijum

Post on 24-Aug-2014

55 Views

Category:

Documents

7 Downloads

Preview:

Click to see full reader

TRANSCRIPT

KURS (EUR) 80

Mesec Promet (EUR) Porez Ukupno (EUR) Ukupno (DIN)Januar 1000.00 20% 800.00 64,000 Februar 2000.00 10% 1800.00 144,000 Mart 3000.00 20% 2400.00 192,000

TOTAL 400,000

PORAST KURS 5.00%Promet -4.76%

Mesec Promet (EUR) Porez Ukupno (EUR) Ukupno (DIN)Januar 952.38 20% 761.90 64,000 Februar 1904.76 10% 1714.29 144,000 Mart 2857.14 20% 2285.71 192,000

TOTAL 400,000

Januar16%

Februar36%

Mart48%

Ukupno (DIN)

TrzisteProizvod EU USA Popust Porez Ukupno

Procesor 1500 2500 10% 40.94 3,559.06 Disk 1500 2000 20% 52.92 2,747.08 Memorija 3000 3500 0% 43.90 6,456.10

SUMA: 12,762.24

EU / 5% USA \ 3%

TrzisteProizvod EU USA Popust Porez Ukupno

Procesor 1575 2425 10% 40.94 3,559.06 Disk 1575 1940 20% 53.03 2,758.97 Memorija 3150 3395 0% 43.93 6,501.07

SUMA: 12,819.10

Procesor Disk Memorija -

1,000.00

2,000.00

3,000.00

4,000.00

5,000.00

6,000.00

7,000.00

Ukupno 1 Ukupno 2

Red.br Mesec Trziste ukupno Rabat Porez Prihodni bg ns1 januar 1,590.00 1,164.00 1,514.00 4,268.00 8.00% 706.78 3219.782 februar 1,434.00 1,166.00 1,646.00 4,246.00 8.00% 703.14 3203.183 mart 1,265.00 1,161.00 1,637.00 4,063.00 8.00% 672.83 3065.134 april 1,088.00 1,524.00 1,831.00 4,443.00 9.00% 727.76 3315.375 maj 1,648.00 1,837.00 1,874.00 5,359.00 10.00% 868.16 3954.946 jun 1,465.00 1,919.00 1,541.00 4,925.00 10.00% 797.85 3634.65

UKUPNO 8,490.00 8,771.00 10,043.00 27,304.00 4,476.52 20393.05PROSEK 1,415.00 1,461.83 1,673.83 4,550.67 1,279.01 3398.84

NI/10% BG\5% ns\8%

Red.br Mesec Trziste ukupno Rabat Porez Prihodni bg ns1 januar 1,749.00 1,164.00 1,514.00 4,427.00 9.00% 725.14 3303.432 februar 1,577.40 1,166.00 1,646.00 4,389.40 9.00% 718.98 3275.373 mart 1,391.50 1,161.00 1,637.00 4,189.50 8.00% 693.78 3160.564 april 1,196.80 1,524.00 1,831.00 4,551.80 10.00% 737.39 3359.235 maj 1,812.80 1,837.00 1,874.00 5,523.80 10.00% 894.86 4076.566 jun 1,611.50 1,919.00 1,541.00 5,071.50 10.00% 821.58 3742.77

UKUPNO 9,339.00 8,771.00 10,043.00 28,153.00 4,591.74 20917.92PROSEK 1,556.50 1,461.83 1,673.83 4,692.17 1,311.93 3486.32

Proizvod Poreklo Promet Porez UkupnoProizvod 1 USA 1000 50.00 950.00 Proizvod 2 USA 1200 120.00 1,080.00 Proizvod 3 EU 800 16.00 784.00 Proizvod 4 EU 1300 26.00 1,274.00 Proizvod 5 JPN 1100 110.00 990.00 Proizvod 6 JPN 900 18.00 882.00

SUMA: 5,960.00

Porez: USA,JPN, Promet > 1000, 10% od prometaEU ili Promet < 1000, 2% od prometaostalo 5% od prometa

Poreklo UkupnoUSA 2,030.00 EU 2,058.00 JPN 1,872.00 SUMA: 5,960.00

USA EU JPN 1,750

1,800

1,850

1,900

1,950

2,000

2,050

2,100

Ukupno

USA EU JPN 1,750

1,800

1,850

1,900

1,950

2,000

2,050

2,100

Ukupno

Formirati izvestaj sa kolonama funkcija, broj radnika i prosecna zaradaiz tabela radnik i posao za sve funkcije za koje je prosecna zarada izmedju 1500 i 3000. Dobijene podatke urediti po opadajucoj vrednosti prosecne zarade.

SQL> r 1 select funkcija, count(*), avg(zarada) 2 from radnik r, posao p 3 where r.posao_id = p.posao_id 4 group by funkcija 5 having avg(zarada) between 1500 and 3000 6* order by avg(zarada) desc

FUNKCIJA COUNT(*) AVG(ZARADA)------------------------------ ---------- -----------ANALYST 4 2968.75MANAGER 7 2725STAFF 2 1825

Prikazati podateke o prodavcu (ime i prezime), Broj prodaja i Ukupnu prodaju (suma iznosa)iz tabela Radnik i Prodaja za prodavca koji je imao maksimalan broj prodaja.SQL> r 1 select r.ime||' '||r.prezime, count(*) "Broj prodaja",sum(iznos) "Ukupna prodaja" 2 from radnik r, prodaja pr 3 where pr.prodavac_id = r.radnik_id 4 group by r.ime||' '||r.prezime 5 having count(*) = (select max(count(*)) 6 from prodaja 7* group by prodavac_id)

R.IME||''||R.PREZIME Broj prodaja Ukupna prodaja------------------------------- ------------ --------------KAREN SHAW 36 33655.65

Prikazati podateke o prodavcu (ime i prezime),Ime odeljenja, zaradu i funkciju iz tabelaRadnik, Posao i Odeljenje za sve radnike cija je zarada izmedju 1500 i 3000 i cije ime sadrzi slovo M.Podatke urediti po imenu odeljenja, po funkciji, pa po opadajucoj vrednosti zarade.SQL> r 1 select r.ime||' '||r.prezime, o.ime, zarada, funkcija 2 from radnik r, posao p, odeljenje o 3 where r.posao_id = p.posao_id and r.odelenje_id = o.odeljenje_id and 4 zarada between 1500 and 3000 and r.ime like '%M%' 5* order by o.ime, funkcija,zarada desc

R.IME||''||R.PREZIME IME ZARADA------------------------------- -------------- ----------FUNKCIJA------------------------------DENISE SOMMERS OPERATIONS 1850STAFF

RICHARD LEWIS OPERATIONS 1800STAFF

KEVIN ALLEN SALES 1600SALESPERSON

R.IME||''||R.PREZIME IME ZARADA------------------------------- -------------- ----------FUNKCIJA------------------------------LIVIA WEST SALES 1500SALESPERSON

MARY TURNER SALES 1500SALESPERSON

SQL>

Prikazati opis, broj prodaja i ukupan iznos prodaje iz tabela Prodaja i Proizvodza proizvod koji ima maksimalnu vrednost ukupne prodaje.

SQL> r 1 select opis, count(*),sum(iznos) 2 from prodaja p, proizvod pr 3 where p.proizvod_id = pr.proizvod_id 4 group by opis 5 having sum(iznos) = (select max(sum(iznos)) 6 from prodaja 7* group by proizvod_id)

OPIS COUNT(*) SUM(IZNOS)------------------------------ ---------- ----------ACE TENNIS NET 5 29688

SQL>

iz tabela radnik i posao za sve funkcije za koje je prosecna zarada izmedju 1500 i 3000.

Prikazati podateke o prodavcu (ime i prezime), Broj prodaja i Ukupnu prodaju (suma iznosa)iz tabela Radnik i Prodaja za prodavca koji je imao maksimalan broj prodaja.

1 select r.ime||' '||r.prezime, count(*) "Broj prodaja",sum(iznos) "Ukupna prodaja"

Prikazati podateke o prodavcu (ime i prezime),Ime odeljenja, zaradu i funkciju iz tabelaRadnik, Posao i Odeljenje za sve radnike cija je zarada izmedju 1500 i 3000 i cije ime sadrzi slovo M.Podatke urediti po imenu odeljenja, po funkciji, pa po opadajucoj vrednosti zarade.

Prikazati opis, broj prodaja i ukupan iznos prodaje iz tabela Prodaja i Proizvod

top related