Here's my base query:
SELECT day(`dateTime`) as day, `status`, count(*) FROM table WHERE `dateTime` >= '2012-XX-XX 00:00:00'
GROUP BY day, `status`
Output~
day status count(*)
1 sts1 194
1 sts2 367
1 sts3 72
2...
2..
2.
There are 3 possible statuses(statii?). The output of 3 lines is fine when looking at 1 day, but it can get kind of ugly when you have 30 days. I want the output to look like this but for the life of me I can't figure it out.
day status count(*) status count(*) status count(*)
1 sts1 194 sts2 367 sts3 72
2 sts1 201 sts2 376 sts3 91
3..
4.
I know this has got to be something simple. Please help
SELECT day(`dateTime`) as day, `status`, count(*) FROM table WHERE `dateTime` >= '2012-XX-XX 00:00:00'
GROUP BY day, `status`
Output~
day status count(*)
1 sts1 194
1 sts2 367
1 sts3 72
2...
2..
2.
There are 3 possible statuses(statii?). The output of 3 lines is fine when looking at 1 day, but it can get kind of ugly when you have 30 days. I want the output to look like this but for the life of me I can't figure it out.
day status count(*) status count(*) status count(*)
1 sts1 194 sts2 367 sts3 72
2 sts1 201 sts2 376 sts3 91
3..
4.
I know this has got to be something simple. Please help