Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Tabelle auf einen Datensatz begrenzen (https://www.delphipraxis.net/93634-tabelle-auf-einen-datensatz-begrenzen.html)

DeddyH 8. Jun 2007 21:23

Re: Tabelle auf einen Datensatz begrenzen
 
Obwohl diese Überlegung eigentlich Quatsch ist. Man könnte sich ja auch zur Vereinfachung eine recht simple SP schreiben, die den Steuersatz an einem gegebenen Datum ermittelt. Mal in Pseudo-SQL:
SQL-Code:
SELECT MAX('gültig seit') FROM Tabelle WHERE 'gültig seit' < :Datum
OK, war eben ein Schuss aus der Hüfte :roll: :lol:

marabu 8. Jun 2007 21:40

Re: Tabelle auf einen Datensatz begrenzen
 
Hallo DeddyH,

im Prinzip sieht das im wirklichen Leben genau so aus, nur muss der Vergleich auf LESS-OR-EQUAL prüfen, statt der Aggregatfunktion würde man TOP, LIMIT oder FIRST mit entsprechender Sortierung verwenden - und wahrscheinlich möchte man auch den Prozentsatz zu einem bestimmten Steuersatz erfahren.

Grüße aus Eriwan

DeddyH 8. Jun 2007 21:47

Re: Tabelle auf einen Datensatz begrenzen
 
Das Gleichheitszeichen fehlte, stimmt (meine Tastatur klemmt ab und an, kein Scherz).
Zitat:

Zitat von marabu
statt der Aggregatfunktion würde man TOP, LIMIT oder FIRST mit entsprechender Sortierung verwenden

Das interessiert mich nun doch, ist diese Vorgehensweise denn performanter als eine Aggregatfunktion?

P.S.: Das SQL galt ja nur für eine ersponnene Stored Procedure, daher konnte es keinen Prozentsatz zurückgeben.

mkinzler 8. Jun 2007 21:53

Re: Tabelle auf einen Datensatz begrenzen
 
Zitat:

Das interessiert mich nun doch, ist diese Vorgehensweise denn performanter als eine Aggregatfunktion?
Ja, da ja nichts berechnet wird.

DeddyH 8. Jun 2007 21:55

Re: Tabelle auf einen Datensatz begrenzen
 
Danke, das klingt absolut logisch. :thumb:

LOMBI 9. Jun 2007 12:06

Re: Tabelle auf einen Datensatz begrenzen
 
Hallo,

für meine kleine Anwendung könnte ich die verwendeten Steuersätze und Beträge in
der Tabelle "Artpos. aus Rechnungen" speichern. Die Artikelumsätze würde ich in
jedem Falle netto ohne Steuer im ArtikelDlg verbuchen.

Gruß
Lombi


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:14 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz