Overzicht van vaakste verhuurd

Status
Niet open voor verdere reacties.

PatrickSt

Gebruiker
Lid geworden
1 okt 2010
Berichten
38
Hallo,

Ik zit weer met een acces (query) probleem,

Ik heb namelijk een database van een videotheek,

nou wil ik één uitvoer van de film die het vaakste verhuurd is en daarbij een uitvoer van hoevaak hij dan verhuurd is,

Ik heb al met COUNT, SOM, MAX enzo gewerkt maar elke keer als ik wat probeer lukt het niet :s

Hier een klein overzicht wat in de tabel staat.
De hele lijst is te lang om hier te posten.
Code:
B_NR	K_NR	V_DATUIT
1281	5559	30-4-1993
1274	5535	30-4-1993
1364	5534	30-4-1993
1281	5278	30-5-1993
1359	5152	30-5-1993
1368	5652	30-5-1993
1106	5685	30-5-1993

Dus ik moet eigenlijk de uitvoer nu krijgen

Code:
B_NR        Aantal
1281           2

Hopenlijk kunnen jullie mij vertel hoe ik dit moet doen?

ik dacht zelf van
Code:
SELECT MAX (verhuurd.b_nr), COUNT (verhuurd.b_nr) FROM verhuurd, band WHERE verhuurd.b_nr = band.b_nr;

Maar hier komt niet de goeie uitvoer uit,
want hier geeft hij mij de hoogste waarde uit de lijst van b_nr en bij count telt hij gewoon alle films op en dan komt hij op 81.
 
Zoiets...

Code:
SELECT TOP 1 B_NR, Count([1#]) AS [Aantal]
FROM Blad1
GROUP BY B_NR
ORDER BY Count([1#]) DESC;
 
Ja opzich wel,

maar als ik jouwn query overneem hij kent de waardes niet #1 niet:o

hoort dat zo daar of niet?
 
Dat komt omdat ik jouw gegevensblok heb gekopieerd, en daar kreeg ik die kolom gratis en voor niks bij... :) Het maakt ook niet zoveel uit op welk veld je de Count toepast; zolang het maar een veld is dat altijd is gevuld. Meestal gebruik ik dan Count(1)
 
Oké bedankt man, ik moest eerst even nadenken wat je nou bedoelde :o

Maar hij werkt nu wel.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan