webForumDet fria alternativet
Logga in / Bli medlem

Distinct count i oledb 4

Databaser & SQL

3 svar · 207 visningar · startad av Vide

Medlem sedan dec. 19998 577 inlägg
Frågan#1

Tjena,

I SQL-server skulle jag, för att få ut antalet unika poster i "ip", ha skrivit:

select count( distinct ip ) from logg

Men i access fungerar inte det, så hur gör jag detta på ett annat sätt?

Mvh, Vide

Medlem sedan dec. 200012 464 inlägg
#2

select count(*) from (select distinct ip from logg)
Medlem sedan mars 20007 896 inlägg
#3

Jag kommer inte ihåg om Access ny stödjer vyer, men isf borde väl något så här fungera:

CREATE VIEW VidesVy AS
    SELECT DISTINCT ip AS distinctaIP FROM logg;

SELECT COUNT(distinctaIP) FROM VidesVy

Red} LarsG är både snabbare och smartare :)

Medlem sedan dec. 19998 577 inlägg
#4

Tackar så mycket... :D

409 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
274 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)