Hej
Jag loopar igenom alla dygnets 24 timmar för att kunna räkna ut hur många sidvisningar som görs vid resp. timme. Problemet är att jag får inte ut några träffar fast jag vet att det finns. Alltså inga felmeddelanden. Har provat att labborera lite med parenteser men det blir ingen skillnad. Vad gör jag för fel?
(Mitt datum fält i access db. är av formatet datum/tid)
När jag skriver ut sql'n ser det ut så här:
SELECT Count(*) AS CountResult FROM PageView WHERE ((FORMAT(PageView.DteTime,'h') = '10') AND PageView.DteTime = #12/20/2003# )
Liknande problem får jag med den här sql'n, fast får jag träffar men det stämmer inte!?
När jag skriver ut sql'n ser det ut så här:
SELECT Count(*) AS CountResult FROM (SELECT DISTINCT HitID FROM Hit LEFT JOIN PageView ON Hit.Hit_ID = PageView.HitID WHERE ((FORMAT(PageView.DteTime,'h') = '10') AND PageView.DteTime BETWEEN #12/13/2003# AND #12/20/2003# ))
Någon som kan se vad jag gör för fel?