Toon posts:

Top 5 onderwerpen per maand geselecteerd (acces/sql)

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb het probleem dat ik uit een database, met ongeveer 6000 gesprekgegevens erin, de top 5 van iedere maand eruit moet halen.

Ik kan gewoon eerst een query maken met het aantal gespreksonderwerpen op een bepaalde datum.
Maar dan heb ik alle data en niet de top 5 per maand :S

Ik heb al iets zitten proberen met een dubbele query en dan daarin de sql code SELECT TOP 5 AANTAL FROM TELEFOONREGISTRATIE ORDER BY DATUM.

Dan krijg ik wel netjes de top 5, maar niet van iedere maand. Ik krijg dan gewoon de top 5 van alles!

Weet iemand een oplossing?



id nummerNaam invoerderDatumGespreksonderwerp
1Dennis22-8-20051002
2Joop12-8-2005112


enz...

[ Voor 24% gewijzigd door Verwijderd op 01-09-2005 15:52 ]


Verwijderd

Ik denk dat je moet groeperen op een geformatteerde datum. Zoiets:

GROUP BY (format("maand", datum)

(overigens, wat voor top 5, qua duur, meest voorkomende nummer? Je huidige query slaat nergens op, die haalt alleen de 5 meest recente gesprekken op)

[ Voor 46% gewijzigd door Verwijderd op 01-09-2005 15:46 ]


  • Solopher
  • Registratie: December 2002
  • Laatst online: 21-08 21:43
tja...
Hier kan ik moeilijk een oplossing voor bedenken als je nou eens de tabelstructuur laat zien.. zou het stukken makkelijker gaan.

Verwijderd

Topicstarter
solopher schreef op donderdag 01 september 2005 @ 15:46:
tja...
Hier kan ik moeilijk een oplossing voor bedenken als je nou eens de tabelstructuur laat zien.. zou het stukken makkelijker gaan.
Tabel telefoonregistratie

id nummerNaam invoerderDatumGespreksonderwerp
1Dennis22-8-20051002
2Joop12-8-2005112

[ Voor 3% gewijzigd door Verwijderd op 01-09-2005 15:53 ]


Verwijderd

Topicstarter
Verwijderd schreef op donderdag 01 september 2005 @ 15:45:
Ik denk dat je moet groeperen op een geformatteerde datum. Zoiets:

GROUP BY (format("maand", datum)

(overigens, wat voor top 5, qua duur, meest voorkomende nummer? Je huidige query slaat nergens op, die haalt alleen de 5 meest recente gesprekken op)
Meest voorkomende gespreksonderwerp!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 22-08 13:19

.oisyn

Moderator Devschuur®

Demotivational Speaker

Access hoort in Officesuites en -software
PW -> OFF

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Verwijderd

Verwijderd schreef op donderdag 01 september 2005 @ 15:55:
[...]


Meest voorkomende gespreksonderwerp!
Dan zal je sowieso count moeten gebruiken in je query, daarna grouperen op gespreksonderwerp en maand en dan een top 5 erover. Met de query die je nu hebt krijg je enkel de 5 meest recent gevoerde gesprekken.

Verwijderd

Topicstarter
Verwijderd schreef op donderdag 01 september 2005 @ 16:05:
[...]


Dan zal je sowieso count moeten gebruiken in je query, daarna grouperen op gespreksonderwerp en maand en dan een top 5 erover. Met de query die je nu hebt krijg je enkel de 5 meest recent gevoerde gesprekken.
Kun je misschien een voorbeeldje geven? Hoe jij het zou oplossen?
Pagina: 1