Ich programmiere ASP Seiten mit Datenbankanbindung (Access).
Bringt es Performancevorteile, wenn man aus mehreren ähnlichen SQL Anweisungen eine machen würde?
Die unteren Anweisungen dauern nämlich so ihre Zeit:
for i = 1 to 52
sql = ""
sql = sql & "**SELECT Count(PageViewID) AS PageCount**"
sql = sql & " **FROM tblStats\_PageViews**"
sql = sql & "**WHERE (SID=**"&SID&"**) AND (DateTime"&StopDate&"#) AND (DateTime\>#"&StartDate&"#) AND (DATEPART('ww',DateTime)="&i&")"
rs.open sql ...
next**
Ich verarbeite immer den Wert PageCount , den ich hier für jede Woche des Jahres bekomme, also 52 mal.
Meine Frage: Kann man das auch mit einer SQL Anweisung machen, die mir dann alle 52 Werte übergibt? Wäre das schneller, oder geht’s noch anders?
Danke im Vorraus!
Enno