Hi,
die Frage bezieht sich zum Teil hier drauf :
http://www.delphipraxis.net/internal...=156047#156047
ich habe das nun so gemacht, wie Leuselator gesagt hat :
Wert1+Wert2 AS SUMME
Die SUMME zeige ich dann mit einem DBText an. So weit so gut. Allerdings stellen sich noch ein paar Fragen : soll ich das am besten überall so machen ? Dann werden die
SQL-Statements viel größer. Andererseits verlagere ich die Arbeit auf die Datenbank. Wie siehts mit Rundungsfehlern aus ? Um es etwas deutlicher zu machen : Bei einer Rechnung habe ich zwei Nettobeträge (wegen 7 und 16% Mwst.). Die sind gespeichert. Für den Endbetrag müssen die jeweils um 7 bzw. 16% erhöht werden und dann wird addiert. Wo ist solch eine Rechenoperation am besten aufgehoben ? Und, wie gesagt, sind die Datentypen von Delphi und der Datenbank genau aufeinander abgestimmt ? Im Moment verwende ich auf
DB Seite DECIMAL (15,2) und in Delphi real.