![]() |
Re: Subtraktion in einer SQL Abfrage
Eine mögliche Vorgehensweise wäre:
Delphi-Quellcode:
Deine Differenzberechnung würde ich nicht im OnChange-Ereignis eines Edit-Feldes machen, da bei jedem einzelnen Zeichen, das du dort eingibst, das Ereignis gefeuert wird.
function TForm1.ZuMinusAb: integer;
var summeZu, summeAb: integer; begin with IBQuery3 do begin // Summe ZU berechnen SQL.Text := 'SELECT SUM(menge) FROM listedza WHERE VORGANG = ''UZU'''; Open; summeZu := Fields[0].AsInteger; // Summe AB berechnen SQL.Text := 'SELECT SUM(menge) FROM listedza WHERE VORGANG = ''FAB'''; Open; summeAb := Fields[0].AsInteger; Close; Result := summeZu - summeAb; end; end; Grüße vom marabu |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:55 Uhr. |
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