Hallo, ich habe gerade was kurioses festgestellt. Mit dieser
SQL Abfrage dauert das Ergebnis ca. 8 sek.:
Delphi-Quellcode:
select BestDocErfNr, BestDocDatum, BestDocLSNr, BestDocID
from BestDok
where BestDocType = 0 and BestDocLiefNr = 'K000100' order by BestDocDatum desc;
Das ist ja eine 08/15 Standard
Query. Ja, ist indiziert.
Seltsamerweise läuft diese Abfrage ratz fatz:
Delphi-Quellcode:
select BestDocErfNr, BestDocDatum, BestDocLSNr, BestDocID
from BestDok
where BestDocType = 0 and BestDocLiefNr = 'K000100'
group by BestDocDatum,BestDocErfNr,BestDocLSNr, BestDocID
order by BestDocDatum desc ;
Jetzt frage ich mich natürlich woran das liegen könnte. Außerhalb Delphi mit einem externen Programm (MSA
Query von MiTec) laufen beide Abfragen im ms Bereich.
Hat jemand eine Idee oder weiß, wo der Hund begraben liegt?
LG Harry