Registriert seit: 2. Jan 2022
Ort: Arnsberg im Sauerland
87 Beiträge
Delphi 10.4 Sydney
|
2x Sum aus gleichem Feld unterschiedliche Bedingung
10. Mai 2024, 08:08
Datenbank: Interbase • Version: 2020 • Zugriff über: Delphi 12
Hallo,
ich bräuchte mal einen Ansatz für das folgende Abfrage Problem
eine Tabelle (TagesUmsatz) enthält alle Verkäufe eines Tages:
Id, MitarbeiterNr, Datum, UmsatzBrutto, Zahlart
Ergebnis soll sein:
MitarbeiterNr, Umsatz, Bar, Karte
folgende Abfrage
Select
FahrerNr,
Sum(VKBG) as Umsatz
from Tagesumsatz
where cast(Datum as Date) = '06.05.2024'
Group by FahrerNr
UNION
Select
FahrerNr,
Sum(VKBG) as Bar
from Tagesumsatz
where cast(Datum as Date) = '06.05.2024' and Zahlart = 3
Group by FahrerNr
liefert zwar das Ergebnis aber nicht zwei Spalten sondern untereinander was bei vielen fahreren zu unübersichtlich wird, wie bekomme ich die nebeneinander ?
Jürgen
|