Thema: Delphi SQL beschleunigen

Einzelnen Beitrag anzeigen

Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.487 Beiträge
 
Delphi 7 Enterprise
 
#4

AW: SQL beschleunigen

  Alt 8. Nov 2012, 15:16
Mit der Temptable ist eigentlich einfach vorher das hier:
Code:
Select ID_PERSONAL,
       Year(Datum) as Jahr,
       Month(Datum) as Monat,
       count(*) as Fehltage
into #bdtemp
from Buchungsdatei
Where isnull(Fehltag, '') not in ('', 'FT', 'KGA', 'KGU')
group by 1,2,3
Dann die Referenz des Join ändern, vorher evtl. Indexe auf die Joins-Felder erstellen:
Code:
Left outer join #bdtemp bd on bd.ID_PERSONAL = mr.ID_PERSONAL and bd.Jahr = mr.Jahr and bd.Monat = mr.MONAT
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat