Quantcast
Channel: dBforums – Everything on Databases, Design, Developers and Administrators
Viewing all articles
Browse latest Browse all 13329

Multiple counts on a single line, by day

$
0
0
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

Viewing all articles
Browse latest Browse all 13329

Trending Articles