![]() |
Datenbank: MySQL • Version: 5 • Zugriff über: ZEOS
Problem mit SQL-Statement
Hallo,
ersteinmal "Schuldigunk" für das Betreff, aber mir ist echt nich eingefallen was ich da schreiben könnte :(. Also: ich habe eine Tabelle in der Auftragspositionen inklusive deren Preise, Mehrwertsteuer etc drin ist. Jetzt muss ich mir für einen Ausdruck des Auftrags alle Auftragspositionen für diesen Auftrag aus dieser Tabelle raussuchen, was soweit kein Problem ist. Als nächstes muss ich die verschiedenen Mehrwertsteuern auswerten. Also angenommen ich habe: - drei Auftragspositionen auf die 16% Mehrwertsteuer fallen - zwei auf die 7% fallen - und eine auf die keine (0%) Mehrwertsteuer abfällt. Als Ausgabe brauche ich jetzt also 3 Datensätze in denen die Summen der Mehrwertsteuern die zusammengehören addiert werden, allerdings fehlt mir da vollkommen der Ansatz wie ich das lösen könnte ausser manuell alle Positionen zu durchlaufen. Ist es nicht mit einem SQL-Statement möglich dieses Ergebnis zu erreichen? Hoffe auf Lösungsansätze für das SQL-Statement :dp: Danke schonmal MfG :angel: |
Re: Problem mit SQL-Statement
Hallo Martin!
Wenn Deine Tabelle z.B. : so aussieht: Datentabelle ============ Auftragnr Posbetrag MwstSatz dann müßte es so funtionieren:
SQL-Code:
select MwstSatz, sum (Posbetrag), sum (Posbetrag * MwstSatz / 100), sum (posbetrag + Posbetrag * MwstSatz / 100)
from Datentabelle where auftragnr = :auftragnr group by MwstSatz Ich hoffe, das ist als Denkanstoß verwendbar. Gruß Thomas |
Re: Problem mit SQL-Statement
Funktioniert perfekt danke :thumb:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:05 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 by Thomas Breitkreuz