(mysql query)Group by week, maand, kwartaal, jaar
Wouter
02/12/2005 11:57:00Ik gebruik recent een programma genaamd ´intelliview designer´ waarmee je gegevens uit een database kunt halen en die kunt bewerken voor rapporten.
Een van de functies is dat je data kunt groeperen (group by) per week, maand, kwartaal en jaar. Helaas krijg je daarbij de query niet te zien.
Mijn vraag is wat de query moet zijn als je wilt sorteren bij bovengenoemde tijdseenheden. Resultaat moet zijn dat je kan zien hoeveel dossiers een medewerker onder zijn hoede heeft per kwartaal, jaar etc.
De query om te groeperen per dag per med zou zijn:
Select medewerker, datum, count(*) as aantal
from dossiers
group by medewerker, datum
Nu is de vraag, wat moet de query zijn als je´t per maand, kwartaal etc wilt weten?
Een van de functies is dat je data kunt groeperen (group by) per week, maand, kwartaal en jaar. Helaas krijg je daarbij de query niet te zien.
Mijn vraag is wat de query moet zijn als je wilt sorteren bij bovengenoemde tijdseenheden. Resultaat moet zijn dat je kan zien hoeveel dossiers een medewerker onder zijn hoede heeft per kwartaal, jaar etc.
De query om te groeperen per dag per med zou zijn:
Select medewerker, datum, count(*) as aantal
from dossiers
group by medewerker, datum
Nu is de vraag, wat moet de query zijn als je´t per maand, kwartaal etc wilt weten?
PHP hulp
17/11/2024 02:34:05Dennis Mertens
02/12/2005 12:02:00Wel allemaal aparte toch?
SELECT medewerker,datum,count(*) AS aantal FROM dossiers GROUP BY maand WHERE medewerker='lalala'
Bedoel je dit ?
SELECT medewerker,datum,count(*) AS aantal FROM dossiers GROUP BY maand WHERE medewerker='lalala'
Bedoel je dit ?
Robert Deiman
02/12/2005 12:11:00Neej, dat werkt niet zo Dennis, je moet dan verschillende dingen ophalen.:
SELECT MONTH(datum) AS maand, DAY(datum) AS dag, YEAR(datum) AS jaar, QUARTER(datum) as kwartaal FROM dossiers GROUP BY jaar,kwartaal,maand,dag
SELECT MONTH(datum) AS maand, DAY(datum) AS dag, YEAR(datum) AS jaar, QUARTER(datum) as kwartaal FROM dossiers GROUP BY jaar,kwartaal,maand,dag
Gewijzigd op 02/12/2005 12:13:00 door Robert Deiman
Robert Deiman
02/12/2005 12:14:00Met de YEAR,QUARTER,MONTH en DAY functies haal je uit je datumveld welk jaar,kwartaal,maand en dag een datum is. Hierdoor kan je daarop gaan selecteren ;)
Wouter
02/12/2005 15:00:00Okee, thanks!
Ik heb je tekst gelijk gecopieerd, bewaard en gebackupped :) Erg handig zo´n functie voor mijn stageopdracht.
Ik heb je tekst gelijk gecopieerd, bewaard en gebackupped :) Erg handig zo´n functie voor mijn stageopdracht.