Einzelnen Beitrag anzeigen

HCB

Registriert seit: 12. Feb 2020
177 Beiträge
 
Delphi 12 Athens
 
#1

SQL Abfrage mit Summe über 2 Tabellen

  Alt 26. Mär 2023, 15:14
Datenbank: Access • Version: 2003 • Zugriff über: SQL / Delphi FireDac
Hallo, ich habe folgende SQL:

Select * from (SELECT ABFStatKundenNr, sum(ABFStatUmsatz) as total
from ABFStat
WHERE ABFStatDatum between #01/01/2022# and #31/12/2022# and ABFStatKundenNr
IN
(SELECT PersKtoNummer FROM sPersKto WHERE PersKtoSelMerkmal = '40000' )
group by ABFStatKundenNr) order by total desc;

funktioniert einwandfrei, der Kunde mit dem höchsten Umsatz wird mit der zugehörigen Kundennummer als erstes in der List angezeigt.

Nun möchte ich zu der Kundennummer auch den zugehörigen Namen anzeigen der in der Tabelle sPersKto als PersKtoName1 steht.
Folgende Änderung funktioniert leider nicht:
... IN
(SELECT PersKtoNummer, PersKtoName1 FROM sPersKto WHERE PersKtoSelMerkmal = '40000' )
group by ABFStatKundenNr) order by total desc;

Ich würde mich sehr freuen, wenn ich einen Tipp bekommen würde, damit ich das hinbekomme.

LG Harry
  Mit Zitat antworten Zitat