Einzelnen Beitrag anzeigen

tkhandel

Registriert seit: 2. Jan 2022
Ort: Arnsberg im Sauerland
87 Beiträge
 
Delphi 10.4 Sydney
 
#1

2x Sum aus gleichem Feld unterschiedliche Bedingung

  Alt 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
  Mit Zitat antworten Zitat