Thema: Delphi SQl Abfrage sehr langsam

Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.475 Beiträge
 
Delphi 12 Athens
 
#30

AW: SQl Abfrage sehr langsam

  Alt 27. Jun 2024, 20:17
Ich habe an meinem ursprünglichen Vorschlag eine kleine Änderung gemacht. Statt überall tu.Zahlart heißt es nun jeweils tu1.Zahlart usw.
SQL-Code:
select
  tu.FahrerNr,
  b.Name,
  SUM(tu.VKBG) as Umsatz,
  SUM(tu1.VKBG) as Bar,
  SUM(tu2.VKBG) as Karte,
  SUM(tu3.VKBG) as LS
from Tagesumsatz tu
left join Fahrer b on b.Nr = tu.FahrerNr
left join Tagesumsatz tu1 on tu1.Zahlart = 1 and tu1.ID = tu.ID
left join Tagesumsatz tu2 on tu2.Zahlart = 2 and tu2.ID = tu.ID
left join Tagesumsatz tu3 on tu3.Zahlart = 3 and tu3.ID = tu.ID
where tu.Datum between :EingabeDatumVon and :EingabeDatumBis
group by tu.FahrerNr, b.Name
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat