Einzelnen Beitrag anzeigen

mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: PosNummern in Rechnungsdaten

  Alt 25. Aug 2006, 12:05
Der Wert von 99999 ist natürlich falsch, war nur wegen meiner frage was er liefret wenn die Rechnungsnummer unbeknnat ist.
Bisher liefert die Abfarge ja das Maximum aller Positionen durch Erweiterung um die Rechnungsnummer liefert er das Maximum bezogen auf dise Nummer.

Bsp:
RechNr Pos
1 1
1 2
1 3
2 1
2 2

Die Abfrage

SELECT MAX(Pos) FROM Rechnungsdaten WHERE Rechnungsdaten.RechNr = 1 liefert also 3

Die Abfrage

SELECT MAX(Pos) FROM Rechnungsdaten WHERE Rechnungsdaten.RechNr = 2 2

und die Abfrage

SELECT MAX(Pos) FROM Rechnungsdaten WHERE Rechnungsdaten.RechNr = 3 NULL.

Das kannst du dann abfangen und dann den Wert 1 setzen.
Markus Kinzler
  Mit Zitat antworten Zitat