'antal unika besökare Vilken databas? Får du ett felmeddelande eller får du fel värde? använder access, fel mess: Min misstanke är att Access inte stöder DISTINCT eller använder en annan syntax. Det borde finnas något bättre sätt, men nu är det bästa jag kan komma på: Denna kanske ger det du är ute efter, den ger antalet träffar per ip tack, löste det med hjälp av er!Vad gör jag för fel när jag vill räkna unika poster?
RecSet.Open "SELECT COUNT(DISTINCT Ip) AS hitsUnike FROM Statistics", Conn
hitsUnike = RecSet("hitsUnike")
RecSet.CloseSv: Vad gör jag för fel när jag vill räkna unika poster?
Sv:Vad gör jag för fel när jag vill räkna unika poster?
Microsoft JET Database Engine error '80040e14'
Syntax error (missing operator) in query expression 'COUNT(DISTINCT Ip)'.
/admin/page/statistics.asp, line 194
men det är konstigt för denna kod:
'antal unika besökare
RecSet.Open "SELECT COUNT(Ip) AS hitsUnike FROM Statistics", Conn
hitsUnike = RecSet("hitsUnike")
RecSet.Close
retunerar hitsUnike som 8 vilket stämmer överens med totalt antal poster i databasen men jag vill ju endast ha unika...Sv: Vad gör jag för fel när jag vill räkna unika poster?
Men det får någon annan bekräfta eller avvisa.Sv: Vad gör jag för fel när jag vill räkna unika poster?
SELECT COUNT(0) AS hitsUnike FROM (SELECT DISTINCT Ip FROM Statistics)
/JohanSv:Vad gör jag för fel när jag vill räkna unika poster?
SELECT DISTINCTROW Count(ip) AS hitsUnique
FROM statisics
GROUP BY ip Sv: Vad gör jag för fel när jag vill räkna unika poster?
SELECT COUNT(0) AS hitsUnike FROM (SELECT DISTINCT Ip FROM Statistics)