GRY-Online.pl --> Archiwum Forum

dal takiego co koło właśnie pisze....

14.01.2005
13:42
smile
[1]

bubbas [ Centurion ]

dal takiego co koło właśnie pisze....

oto zadanka które są zrobione.
Zestaw B
1.Wylistuj symbole towarów (pno), nazwy towarów (descript), które były sprzedawane po jednej sztuce na fakturze (qty z detail).Uporządkowanie wg. nazw towarów malejąco

Selesct d.pno, p.descript, d.qty from detail d, parts p where d.pno=p.pno and d.qty=1

2.Wylistuj symbole (cno) i nazwy firm klientów (company), którzy kupowali towary w cenie (price z detail) mniejszej od 3

Select distinct c.cno, c.company from customer c, invoices i ,detail d where c.cno=i.ino and i.ino=d.ino and d.price<3

3. Podaj nazwę firmy (company), nazwę miasta siedziby firmy (city) dla klientó (cno),którym wystawiono faktury 14 maja 1990 roku (idate). Uporzadkowanie wg nazw firm roznąco

Select c.company, c.city, i.idate from customer c, invoices i where c.cno=i.cno and and dtos (i.idate)='19900514'

4.Podaj nazwę firmy (company), która miała wystawioną fakture o najniższej wartości (itotal) z całej tabeli invoices

Select c.company,i.itotal from customer c, invoices i where c.cno=i.cno and i.itotal= (select min(itotal) from invoices)

5.Podaj liczbe faktur wystawionych we wtorki (idate)
Select cnt(*) from invoices where dow (idate)=3

Zestaw C
2.Sporządź listę klientów obsługujących przez sprzedawcę sumbolu 667. Lista powinna zawierać: symbol klienta (cno), nazwe firmy (company), wartość obrotów
(ytdpurch)
select c.cno, c.company,c.ytdpurch,s.salesman from customer c, salesman s where c.ono=s.ono and s.salesman='667'

3. Podaj liczbę faktur wystawionych w piątki
Select cnt(ino) from invoices where dow(idate)=6

4.Sporządź listę nazw miast klientów (city) wraz z sumą obrotów (ytdpuch)
Select i.ytdpurch from customer group by 1

5. POdaj średnią obrotów (ytdsales) dla sprzedawców z biura nr 5(ono)
select avg(ytdsales) from salesman where salesman.ono='5'

Zestaw A
1. Wylistuj symbole(pno) i nazwy towarów (descript), które były sprzedawane do satnu TX w poniedziałek

Select d.pno,p.descript, c.state,i.idate from detail d, part p where d.pno=p.pno and d.inno=i.ino and i.ino=c.cno andstae='TX' and dow (i.idate)=2

2Sporządź klientów biura, które ma siedzibę (city z Officess) w dallas. Lista powinna zawierać:symbol klienta (cno), nazwę firmy(company)wartośc sprzedaży (ytdpurch)

Select c.cno,c.company, c.ytdpurch from customer c, salesman s, officess o where c.cono=s.ono and s.ono=o.ono and city='Dallas' into dbf kuba
use kuba

4.Sporządź listę nazw miast (city), których klienci nie mieli faktur.
Select city sum(ytdpurch) from customer group by 1

14.01.2005
14:09
[2]

EliEli [ Pretorianin ]

Nie wiem co to za kolo ale kolego zle to zrobiles:

1.
Select d.pno, p.descript, d.qty from detail d, parts p where d.pno=p.pno and d.qty=1 order by p.descript desc

Patrze dalej ...

14.01.2005
14:18
[3]

EliEli [ Pretorianin ]

Ma byc:
Zestaw A
4. :)
select city, sum(ytdpurch) from customer group by(city) having sum(ytdpurch)<1

bo w Twoim rozwiazniu otrzymasz wszystkie miasta ;)

Szukam dalej....

14.01.2005
14:24
smile
[4]

EliEli [ Pretorianin ]

Zestaw C
4.

Select c.city, sum(ytdpurch) from customer c group by c.city

bo w Twoim rozwiazniu to nawet sie nie skompiluje a w efekcie to i tak bys nie mial sumy ;)

Szukam dalej....

(nawet nie znajac schematu bazy widze ze kiepsko to Wam poszlo....)

14.01.2005
14:27
smile
[5]

EliEli [ Pretorianin ]

nie chce mi sie tego dalej sprawdzac ;)

Z ciekawosci - jak Wam poszlo ? :)

© 2000-2026 GRY-OnLine S.A.