Avatar billede dresen Nybegynder
02. juni 2003 - 18:18 Der er 7 kommentarer og
2 løsninger

Kan ikke udføre count(distinct attributnavn) Hvad gør jeg?

Hej...

Skal lige uden om reklamen :)
Avatar billede dresen Nybegynder
02. juni 2003 - 18:18 #1
Hej...

Jeg har lavet en forespørgsel der resulterer i nedenstående tabel:

tlfnr        type_nr    dato
26811904    2    01-11-2002
51881080    2    01-11-2002
51883984    3    01-11-2002
51941613    1    20-10-2002
27284938    3    21-10-2002
26811904    4    02-11-2002
26811904    3    03-11-2002
26811904    1    28-10-2002

Jeg kunne godt tænke mig at gruppere ud fra telefonnummeret, og så for hvert unikt telefonnummer (dvs. gruppe), stille kravet at mængden af unikke type_nr er lig antallet af tupler i en anden forespørgsel
  |
  -> dvs. :

Group By tlfnr
Having count(distinct type_nr) = (select count(*) From type)


Men jeg har erfaret at kommandoen count(distinct attributnavn) ikke fungerer i Access - findes det et alternativ??

På forhånd tak!!
Avatar billede henrik13 Nybegynder
02. juni 2003 - 18:26 #2
Under sortering sætter du den bare til stigende.
Avatar billede henrik13 Nybegynder
02. juni 2003 - 18:26 #3
I telefonnummer.
Avatar billede jkrons Professor
02. juni 2003 - 18:31 #4
En mulighed er at lave to forespørgsler. Den første laver en Select Distinct. Den anden laver så en Count på den første.
Avatar billede henrik13 Nybegynder
02. juni 2003 - 18:32 #5
I sql ser den sådan ud:
SELECT Tabel1.Id, Tabel1.TelefonNr, Tabel1.Nr, Tabel1.Dato
FROM Tabel1
ORDER BY Tabel1.TelefonNr;
Avatar billede dresen Nybegynder
03. juni 2003 - 09:34 #6
jkrons > mit net crashede i går.

Kan jeg få dig til at uddybe hvordan det skal gøres, med udgangspunkt i "tlfnr" og "type_nr" ?

Kan ikke se det for mig
Avatar billede dresen Nybegynder
04. juni 2003 - 00:44 #7
Har fundet en løsning nu - bygger på din koncise forklaring, jkrons
Avatar billede jkrons Professor
04. juni 2003 - 00:46 #8
Ked af at jeg ikke kunne vende tilbage i går, men jeg var til møde indtil midnat, og så orkede jeg ikke mere.
Avatar billede dresen Nybegynder
04. juni 2003 - 02:01 #9
Helt i orden - det var alligevel til stor hjælp.

Tak!!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester