Forum: Datenbanken
by Delphi.Narium,
16. Jan 2024
create view v_Sinnvollername as
select
BestDocErfNr,
BestDocDatum,
BestDocLiefNr,
BestDocKurzbez,
BestPosAusstand,
BestPosArtNr,
BestPosBestNr,
BestposName1,
Forum: Datenbanken
by Delphi.Narium,
15. Jan 2024
Habe nochmal etwas "rumgedaddelt" und bin zu folgendem Ergebnis gekommen:
select
ABFDocAuftragNr,
ABFDocDatum,
ABFDocKundeKurzbez,
IIF(Count_ABFPosAuftragID > 1,Max_ABFPosMenge - Min_ABFPosMenge, Max_ABFPosMenge) as offen
from
(
(
select
Forum: Datenbanken
by Delphi.Narium,
14. Jan 2024
Das kenne ich auch von FireBird.
Ab der zweiten Abfrage wird's schneller, weil ein Teil der Datenbankdatei bereits gelesen wurde und damit im Cache der Festplatte liegt.
Wenn Du lange wartest und in der Zeit andere Programme die Festplatte extensiv nutzen, wird die Abfrage wieder einmal langsamer werden und beim zweiten Mal wieder schneller.
Das Problem liegt eher an Windows und der...