zad 1.
create table tab1 (
id_klienta INT(4) auto_increment Primary Key,
imie varchar(10),
nazwisko varchar(10),
data_urodzenia date,
nr_pesel char(11))
auto_increment=10;
create table tabl2 (
id_transkacji int(4) auto_increment primary key,
id_klienta int(4),
id_produktu int(4),
data_sprzedazy date,
ilosc_produktow int(4),
cena_calkowita decimal(10,2),
koszt_przesylki decimal(10,2),
juz_zrealizowane bool
);
create table tab3 (
id_produktu int(4) auto_increment primary key,
nazwa_towaru varchar(40),
cena decimal(10,2),
opis varchar(30)
zad2.
insert into tab1 values(
NULL,
'Jan',
'Kowalski',
'1976.03.12',
'92000000000');
zad3.
select opis, cena_zakupu from przedmiot where cena_zakupu <200;
zad4.
select imie, nazwisko, count(*) from zamowienie z, klient k
where z.klient_id=k.klient_id
and imie='Ewa'
and nazwisko='Bem'
group by k.imie;
zad5.
select imie, nazwisko, avg(ilosc)
from klient k, linia_zamowienia l, zamowienie z
where l.zamowienie_id=z.zamowienie_id
and k.klient_id=z.klient_id
group by k.klient_id;
zad6.
select z.zamowienie_id, imie, nazwisko, (sum(cena_sprzedazy)+koszt_wysylki) as 'Koszty rzeczywiste'
from klient k, przedmiot p, zamowienie z, linia_zamowienia l
where k.klient_id=z.klient_id
and z.zamowienie_id=l.zamowienie_id
and l.przedmiot_id=p.przedmiot_id
group by k.klient_id
limit 6,4;
cyborg14