🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.delphi.bazy-danych
2 messages
2 total messages Started by Dariusz Żwan Mon, 29 Mar 1999 18:38
sql ?
#51
Author: Dariusz Żwan
Date: Mon, 29 Mar 1999 18:38
20 lines
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 ?
#52
Author: Sergiusz Strykowski
Date: Tue, 30 Mar 1999 10:41
46 lines
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š 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
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