Wie kann ich diese Abfrage optimieren?<BR>
Sie dauert bei einer großen Datenbank sehr lange.<BR>
Der Ausgangspunkt sind folgende 4 Tabellen:
FIBGS.DEKK<BR>
FIBGS.DEKR<BR>
FIBGS.ADRE<BR>
FIBGS.LFKD<BR>
SELECT * FROM DEKK.MANDANT, DEKK.NUMMER, DEKK.RECHDAT, DEKK.RECHNR, DEKK.BUCHDAT, DEKK.BUCHJA, DEKK.EXTERNNR, DEKR.JOURNAL, DEKR.KONTO, DEKR.BUCHTEXT, ADRE.NAME_1, DEKK.BRUTTO
FROM FIBGS.DEKK DEKK, FIBGS.DEKR DEKR, FIBGS.ADRE ADRE, FIBGS.LFKD LFKD
WHERE DEKR.RECHNR = DEKK.RECHNR<BR>
AND ADRE.ADRESSNR = LFKD.ADRESSNR<BR>
AND LFKD.NUMMER = DEKK.NUMMER<BR>
AND ((DEKK.MANDANT=2)<BR>
AND (DEKK.BUCHJA=2004))
ORDER BY DEKK.RECHNR;
Danke im Vorraus<BR>
Bea
Sie dauert bei einer großen Datenbank sehr lange.<BR>
Der Ausgangspunkt sind folgende 4 Tabellen:
FIBGS.DEKK<BR>
FIBGS.DEKR<BR>
FIBGS.ADRE<BR>
FIBGS.LFKD<BR>
SELECT * FROM DEKK.MANDANT, DEKK.NUMMER, DEKK.RECHDAT, DEKK.RECHNR, DEKK.BUCHDAT, DEKK.BUCHJA, DEKK.EXTERNNR, DEKR.JOURNAL, DEKR.KONTO, DEKR.BUCHTEXT, ADRE.NAME_1, DEKK.BRUTTO
FROM FIBGS.DEKK DEKK, FIBGS.DEKR DEKR, FIBGS.ADRE ADRE, FIBGS.LFKD LFKD
WHERE DEKR.RECHNR = DEKK.RECHNR<BR>
AND ADRE.ADRESSNR = LFKD.ADRESSNR<BR>
AND LFKD.NUMMER = DEKK.NUMMER<BR>
AND ((DEKK.MANDANT=2)<BR>
AND (DEKK.BUCHJA=2004))
ORDER BY DEKK.RECHNR;
Danke im Vorraus<BR>
Bea
Comment