Avatar billede bukse Nybegynder
02. maj 2001 - 20:54 Der er 5 kommentarer og
1 løsning

forespørgsel-filtrering

Jeg ønsker at få en forespørgsel som virker på den måde at hvis ex. et medlemsnummer er registreret mere end 5 gange i en tabel skal det udskives

Hvordan?
02. maj 2001 - 22:32 #1
Nednstående forespørgsel giver dig de medlemsnumre, som forekommer 6 eller flere gange...

SELECT Kunde, Count(Medlemsnr) AS Antal
FROM Tabelnavn
GROUP BY Medlemsnr
HAVING (Count(Medlemsnr)>5);

/Thomas
02. maj 2001 - 22:33 #2
(...rettelse)

SELECT Medlemsnr, Count(Medlemsnr) AS Antal
FROM Tabelnavn
GROUP BY Medlemsnr
HAVING (Count(Medlemsnr)>5);

Sorry ;-)
Avatar billede bukse Nybegynder
03. maj 2001 - 05:50 #3
Jeg er ikke ekspert i Access, så hvor skal jeg skrive denne formel
Avatar billede bukse Nybegynder
03. maj 2001 - 06:10 #4
Jeg ønsker så at få alle oplysninger (navn, adresse, tlf mv) fra tabellen
om de enkelte medlemmer som er registreret mere end 5 gange, så jeg kan se hvad årsagen er til at de står så mange gange i tabellen
03. maj 2001 - 08:02 #5
Hvis du skal have flere oplysninger med, skal forespørgslen være lidt mere avanceret.
Det du gør, er at du opretter en ny forespørgsel uden nogen tabeller i. Derefter klikker du på SQL-knappen, så du kommer ind og kan skrive SQL\'en i stedet for at drag\'e og droppe.

Her indsætter du så nedenstående kode:

SELECT Medlemmer.*
FROM Medlemmer
WHERE (Medlemsnr) In (SELECT Medlemsnr
FROM Medlemmer
GROUP BY Medlemsnr
HAVING (Count(Medlemsnr)>5););

Du skal selvfølgelig stadig tilpasse tabelnavn og feltnavn hvis nødvendigt.
Jeg håber, at jeg forklarede det forståeligt!?

/Thomas
Avatar billede bukse Nybegynder
03. maj 2001 - 14:33 #6
Tusinde tak for din hurtige hjælp
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