Registriert seit: 27. Nov 2017
2.508 Beiträge
Delphi 7 Professional
|
AW: SQl Abfrage sehr langsam
21. Jun 2024, 15:22
Und wenn man's so macht? Hat man 'nen Cast des Datum auf den DATE-Typen, mit ggfls. abgeschnittenem Zeitanteil und darauf auch 'nen Index.
create index IX_Cast_DATUM on Tagesumsatz computed by (cast(DATUM as DATE))
Vielleicht immer noch nicht optimal, aber schonmal nicht indexlos.
oder where datum >= Cast(:Eingabedatum as Date) and datum < Cast(:Eingabedatum + 1 as Date)
Naja, solange wir nicht wissen, welchen Datentyp die Spalte DATUM in der Tabelle Tagesumsatz hat, ist das halt alles Spekulation. Und wenn wir dann noch wüssten um welche Datenmengen es sich handelt, könnten die Vorschläge deutlich zielgerichteter erfolgen.
Geändert von Delphi.Narium (21. Jun 2024 um 21:35 Uhr)
Grund: Schreibfehler
|