SELECT Count(DISTINCT ipadresser) AS ipposter FROM databas
Hej jag undrar hur koden blir för att räkna hur många poster det blir om man kör en distinct?
typ:
SQLStmt = "SELECT DISTINCT Count(ipadresser) AS ipposter FROM databas"
9 svar · 242 visningar · startad av brw
Hej jag undrar hur koden blir för att räkna hur många poster det blir om man kör en distinct?
typ:
SQLStmt = "SELECT DISTINCT Count(ipadresser) AS ipposter FROM databas"
SELECT Count(DISTINCT ipadresser) AS ipposter FROM databas
Jag får följande fel:
Microsoft OLE DB Provider for ODBC Drivers fel '80040e14'
[Microsoft][Drivrutin för ODBC Microsoft Access] Extra ) i frågeuttrycket 'Count(DISTINCT *)'.
/admin/statistik.asp, rad 11
Jag kör följande:
Set unikatot = Connection.Execute("Select Count(DISTINCT ip) AS totun FROM bstatistik")
totunika = unikatot("totun")
vad används Option Explicit till?
Den gör att du måste deklarera alla variabler, annars får du felmeddelande om det är ej gjort.
Det kan vara bra att använda..
Det verkar inte bättre....
nå tips på hur jag ska kunna räkna dom distincta posterna om det inte går med det som vart tidigare i inlägget?
utan närmare kunskap om vare sig access eller recordsetobjektet hade nog jag gett mig på att köra
Set unikatot = Connection.Execute("Select DISTINCT ip AS totun FROM bstatistik")
och sedan med recordsetobjektets recordcount plocka ut antalet.
Hmm ingen som vet hur jag ska skriva i koden.. har försökt såhär men får det inte att fungera:
Set unikatot = Connection.Execute("Select DISTINCT ip AS totun FROM bstatistik")
'totunika = unikatot("totun")
totunika = connection.recordcount