ZADANIA z SQL’a
FAKTURA | |||
NR FAKTURA |
chardOt not nuli | ||
DATA WYSTAWIENIA |
datę |
not nuli | |
FID KLIENT |
<fk> |
integer |
not nuli |
ID_KUENT1 FID_KLIENT up^C); del(R)-, cpa,—"
KLIENT | |
ID KLIENT |
<ok> interier not nuli |
NAZWA |
char(20) not nuli |
MIASTO |
char(2G) not nuli |
NIP |
char(10) nuli |
NR_FAKTURA= FNR_FAJCURA ufxJ(C); det(C); cpa
WIERSZFAKTURY | |||
FNR FAKURA |
<pk.fk> |
chardO) |
not nuli |
LP |
<ok> |
Integer |
not nuli |
FID TOWAR |
<fk> |
integer |
not nuli |
ILOŚĆ |
decimai(5,2) |
not nuli |
10 TOWAR * FIO TOWAR
TOWAR | ||
ID TOWAR |
<pk> integer |
not nuli |
NAZWA |
char(20) |
not nuli |
CENA |
decimal(7,2) |
not nuli |
STAWKA VAT |
decimal(7,2) |
nuli |
JM |
char(10) |
nuli |
Model bazy danych -faktury
1. Pokaż faktury (nr_faktura, wartość faktury) wystawione pomiędzy 10 kwietnia 2001 a 20 kwietnia 2001 których wartość netto wyniosła powyżej 100 zł posortowane wg daty wystawienia.
2. Pokaż klientów i ilość wierszy faktur wystawionych na nich pomiędzy 7 kwietnia 2001 a 17 kwietnia 2001 posortowanych wg nazwy klienta.
3. Ile sztuk Gazety Wyborczej sprzedano pomiędzy 10 kwietnia 2001 a 1 maja 2001 klientom z Warszawy
4. Pokaż numery faktur wystawione dla klientów którzy w swojej nazwie mają literę 'o' w których towar z jednego wiersza obłożony jest stawką VT 22% (lp)
5. Pokaż nr faktury (lub faktur) o największej wartości netto