Hej.
Har ett problemas, vill räkna ut antalet hits på en webbsajt den senaste timmen.
Har kolumner där PageID och Datum reggas. Nu vill jag ju gå in och räkna ut hur många som har varit inne totalt den senaste timmen oberoende på vilken sida användaren har varit inne på.
Frågan nedan som jag tidigare har fått hjälp med fungerar inte som jag hade tänkt, den räknar inte alla värden i tabellen.
Vore himla tacksam för hjälp.
//Karin
I SQL Server finns mig veterligen inte funktionen Hour() (eller andra besläktade funktioner), utan du får använda dig av DatePart().
kod:--------------------------------------------------------------------------------SQL = "SELECT PageID,COUNT(*) AS antal FROM tblHits WHERE DatePart(hour, Datum) = DatePart(hour, '" & Now() & "') GROUP BY PageID ORDER BY PageID"--------------------------------------------------------------------------------
red: Du behöver inte heller bryta strängen för att lägga in ett asp-now(), utan du kan gott köra med getdate() eller current_timestamp direkt i SQL-frågan.Om det inte är tidsskillnader mellan webserver och databasserver och det verkligen är webserverns tid du vill åt.