webForumDet fria alternativet

distinct count?

2 svar · 275 visningar · startad av tlee

tleeMedlem sedan mars 2001293 inlägg
#1

Problem..

i tabellen finns det flera poster med samma "grupp".
jag vill göra en count() men bara räkna poster med samma grupp som 1 st.

t.ex
id name group
1 a grp1
2 b grp1
3 c grp2
4 d grp3

SELECT distinct Count(*) AS intMax FROM tblData;

ovan resulterar i 4 men jag vill bara att det skall vara 3 då det finns
två poster med group=grp1

Går det alla lösa i en Access2000 databas?

/t

@ndersMedlem sedan juni 200026 914 inlägg
#2

För det första, GROUP är ett reserverat nyckelord, byt namn på den kolumnen. Annars:

SELECT COUNT(*) AS Antal FROM (SELECT DISTINCT dinkolumnsomintehetergroup FROM tabellen)

Mvh

tleeMedlem sedan mars 2001293 inlägg
#3

nice anders, jag bugar!

/t

Genererad på 371 ms · cache AV · v20260730165559-full.f96bc7eb