Hey allemaal,
ik wil op mijn site een klein overzichtje geven van het aantal geregistreerde leden per tijdsvak.
bv : SELECT COUNT(*) AS aantalleden1h FROM users WHERE registerDate >= DATE_SUB(NOW(), INTERVAL 1 HOUR)
nu wil ik eigenlijk in dezelfde query ook bijvoorbeeld het aantal leden van de afgelopen maand,week,etc. Dus ik dacht bv: SELECT COUNT(*) AS aantalleden7d FROM users WHERE registerDate >= DATE_SUB(NOW(), INTERVAL 7 DAY)
Nu heb ik geprobeerd alles in 1 query te zetten met gebruik van UNION, maar dat blijkt dus niet te werken. Ik krijg om de een of andere reden maar 1 waarde terug steeds. Ofwel, het deel COUNT(*) AS lijkt helemaal niet gebruikt te worden. wat doe ik fout?
ik wil op mijn site een klein overzichtje geven van het aantal geregistreerde leden per tijdsvak.
bv : SELECT COUNT(*) AS aantalleden1h FROM users WHERE registerDate >= DATE_SUB(NOW(), INTERVAL 1 HOUR)
nu wil ik eigenlijk in dezelfde query ook bijvoorbeeld het aantal leden van de afgelopen maand,week,etc. Dus ik dacht bv: SELECT COUNT(*) AS aantalleden7d FROM users WHERE registerDate >= DATE_SUB(NOW(), INTERVAL 7 DAY)
Nu heb ik geprobeerd alles in 1 query te zetten met gebruik van UNION, maar dat blijkt dus niet te werken. Ik krijg om de een of andere reden maar 1 waarde terug steeds. Ofwel, het deel COUNT(*) AS lijkt helemaal niet gebruikt te worden. wat doe ik fout?