Thread View: pl.comp.lang.delphi.bazy-danych
2 messages
2 total messages
Started by Dariusz Żwan
Mon, 29 Mar 1999 18:38
sql ?
Author: Dariusz Żwan
Date: Mon, 29 Mar 1999 18:38
Date: Mon, 29 Mar 1999 18:38
20 lines
1401 bytes
1401 bytes
Mam wielką prośbę o pomoc w następującej kwestii : Baza danych : FAKTURA -KodFaktury(+) - NumerFaktury(A) Baza danych : POZYCJA -KodPozycji(A) -OpisPozycji(A) -WartoscFaktury($) Dla każdej FAKTURY można wstawić kilka pozycji.- relacja jeden do wielu Pole KodPozycji jest wypełniane automatycznie z bazy FAKTURA. Mam zapytanie SQL które oblicz mi wartość faktury Select SUM(Wartosc) from FaVa W jaki sposób mogę spowodować aby obliczanie dotyczyło TYLKO pozycji dla danej faktury ? Próbowałem już chyba wszystkiego i nic. Będę wdzięczny za pomoc zwan@polbox.com zwan@friko4.onet.pl
Re: sql ?
Author: Sergiusz Strykowski
Date: Tue, 30 Mar 1999 10:41
Date: Tue, 30 Mar 1999 10:41
46 lines
1765 bytes
1765 bytes
Przeprojektuj schemat relacji na nastepujacy:
FAKTURA
- KodFaktury(+)
- NumerFaktury(A)
POZYCJA
- KodFaktury(+)
- KodPozycji(A)
- OpisPozycji(A)
- WartoscFaktury($)
i potem
SELECT sum(WartoscFaktury)
FROM pozycja, faktura
WHERE pozycja.KodFaktury = faktura.KodFaktury AND
faktura.NumerFaktury = "wybrany numer faktury"
pozdrawiam,
Sergiusz Strykowski
Dariusz Żwan wrote:
>
> Mam wielkš probę o pomoc w następujšcej kwestii :
> Baza danych :
> FAKTURA
> -KodFaktury(+)
> - NumerFaktury(A)
> Baza danych :
> POZYCJA
> -KodPozycji(A)
> -OpisPozycji(A)
> -WartoscFaktury($)
> Dla każdej FAKTURY można wstawić kilka pozycji.- relacja jeden do wielu
> Pole KodPozycji jest wypełniane automatycznie z bazy FAKTURA.
> Mam zapytanie SQL które oblicz mi wartoć faktury
> Select SUM(Wartosc) from FaVa
> W jaki sposób mogę spowodować aby obliczanie dotyczyło TYLKO pozycji dla
> danej faktury ?
> Próbowałem już chyba wszystkiego i nic.
> Będę wdzięczny za pomoc
> zwan@polbox.com
> zwan@friko4.onet.pl
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads