simpel probleem maar vind geen oplossing.
Given: een database met een boel gegevens met elk gegeven een timestamp.
Needed: een lijst van 'activity' / uur.
Sofar: als ik groupby doen krijg ik idd een mooie en correcte opsomming van alle data. Maar er zijn uren waardat niets gebeurt en dan krijg ik ook niets. En natuurlijk wil uren die niets hebben ook terugkrijgen met '0' aan activity.
Ik doe alles via een GROUP BY mTime waar dat mTime = DATE_FORMAT(....);
Snelheid is in dit geval no issue, maar ik zie niet in hoe ik een groupby iets kan laten generen on the fly.
Tis voor mySQL 3.x btw dus geen 'echte' SQL truuken
.
Given: een database met een boel gegevens met elk gegeven een timestamp.
Needed: een lijst van 'activity' / uur.
Sofar: als ik groupby doen krijg ik idd een mooie en correcte opsomming van alle data. Maar er zijn uren waardat niets gebeurt en dan krijg ik ook niets. En natuurlijk wil uren die niets hebben ook terugkrijgen met '0' aan activity.
Ik doe alles via een GROUP BY mTime waar dat mTime = DATE_FORMAT(....);
Snelheid is in dit geval no issue, maar ik zie niet in hoe ik een groupby iets kan laten generen on the fly.
Tis voor mySQL 3.x btw dus geen 'echte' SQL truuken