Du får det du ber om. Du har ju angett att du vill sortera baklänges på namnet på dagen, så det är klart att det är en onsdag du får. Varför har du överhuvudtaget med dagnamnet i sql-frågan? Sortera på antalet istället.
Frågan#1
Någon som vet varför inte denna kod inte vill räkna ut dagen som har haft flest besökare?
Den får alltid fram detta värdet:
2004-09-01 - 491 st
Set Rs = Connect2.Execute("SELECT COUNT(ip) as cnt, datumet as date, DAYNAME(datum) as dayip FROM stat GROUP BY dayip ORDER BY dayip DESC LIMIT 1")
asp = Rs("date")
Rs.Close : Set Rs=nothing
Dim SQL
SQL= "SELECT COUNT(DISTINCT ip) FROM stat WHERE datumet = '" & asp & "'"
Set Rs = Connect2.Execute(SQL)
Response.Write asp &" - "& Rs(0)
Rs.Close : Set Rs=nothing
Om jag skriver andra SQL satsen ser den ut så här:
SELECT COUNT(DISTINCT ip) FROM stat WHERE datumet = '2004-09-01'
Jag sparar alltså in varje ip som besöker sidan och sedan räknar dom DISTINCT, men det vill sig inte riktigt enda fram. ;)
P.s. vet att räknaren stämmer för hade 786 besökare idag.
