Ich stehe bezüglich einer vermeintlich simplen Problematik auf der Leitung. Möglicherweise kann mir jemand auf die Sprünge helfen.
Im Rahmen der beseg sollen Belege nach Eingabe eines Datums entsprechend dem Ende (letzer Tag) der Skontofälligkeit herausgelesen werden. Folgendes Beispiel:
Das Programm wird mit dem 29.01.2009 aufgerufen. Ziel ist es, sämtliche offenen Belege mit dem letzten Tag der Skontofälligkeit herauszubekommen. D.h, Basisdatum + Anzahl der Tage bei Skonotgültigkeit . Ein Beleg mit nachfolgender Zahlungsbedingung müsste also ausgewiesen werden.
Zahlungsbedingung 10% bei 20 Tagen. Basisdatum ist der 10.01.09
Im Rahmen der Programmierung müsste also vom Selektionsdatum bei einer fixen Zahlungsbedingung von 10% bei 20 Tagen folglich 19 Tage subtrahiert werden. D.h, etwa folgendermassen:
Parameters: izbdkt like bseg zfbdt
Select from bseg where zfbdt = izfbdt - 19
Bedauerlicherweise erscheint bei o.g. Codierung ein Syntaxfehler. Fehlerhafte Codierung, bzw. an falscher Stelle?
Besten Dank im Voraus für die Unterstützung
Bearbeitet vom Benutzer
vor 15 Jahre
|
Grund: Nicht angegeben