Ik heb de volgende data in een .mdb
De database beslaat natuurlijk meer gegevens (zo'n 5.000 records per maand),
maar ik moet dus een lijst creeren waarin te zien is naar welke nummers het meeste gebeld word.
Uitvoer:
Gebeld_nummer
06-1234567
06-1234568
06-1234569
06-1234567 is dus 4 * gebeld
06-1234568 is dus 2 * gebeld
06-1234569 is dus 1 * gebeld
Ik heb al lopen zoeken naar topmost/topcount etc. Op google, in access, sql 2000 help files.
Maar deze geven allen maar of de 10 hoogste waardes, of de 10 eerste rijen.
Nu heb ik hier allebei niks aan.
Ook heb ik zitten denken om d.m.v. een query eerst de aantallen te tellen, en deze te selecteren op b.v. aantal_keren_gebeld.
En dan de 10 hoogste waardes daarvan pakken.
Maar dat is voor mij helemaal boven mijn pet.
Wie heeft er een idee.
code:
1
2
3
4
5
6
7
8
| Datum Gebeld_nummer Intern_nummer 01-12-2003 06-1234567 020-1234568 01-12-2003 06-1234568 020-1234568 02-12-2003 06-1234569 020-1234567 03-12-2003 06-1234567 020-1234567 03-12-2003 06-1234567 020-1234567 03-12-2003 06-1234568 020-1234568 04-12-2003 06-1234567 020-1234567 |
De database beslaat natuurlijk meer gegevens (zo'n 5.000 records per maand),
maar ik moet dus een lijst creeren waarin te zien is naar welke nummers het meeste gebeld word.
Uitvoer:
Gebeld_nummer
06-1234567
06-1234568
06-1234569
06-1234567 is dus 4 * gebeld
06-1234568 is dus 2 * gebeld
06-1234569 is dus 1 * gebeld
Ik heb al lopen zoeken naar topmost/topcount etc. Op google, in access, sql 2000 help files.
Maar deze geven allen maar of de 10 hoogste waardes, of de 10 eerste rijen.
Nu heb ik hier allebei niks aan.
Ook heb ik zitten denken om d.m.v. een query eerst de aantallen te tellen, en deze te selecteren op b.v. aantal_keren_gebeld.
En dan de 10 hoogste waardes daarvan pakken.
Maar dat is voor mij helemaal boven mijn pet.
Wie heeft er een idee.
[ Voor 4% gewijzigd door Remco op 21-01-2004 17:34 ]
The best thing about UDP jokes is that I don't care if you get them or not.