表TMP:
CDATE |
RESULT |
2014-05-05 |
胜 |
2014-05-05 |
胜 |
2014-05-05 |
负 |
2014-05-05 |
负 |
2014-05-06 |
胜 |
2014-05-06 |
负 |
2014-05-06 |
负 |
如果要生成下列结果, 该如何写sql语句?标准的json格式描述。
CDATE |
胜 |
负 |
2014-05-05 |
2 |
2 |
2014-05-06 |
1 |
2 |
SELECT M.CDATE , M.胜 , N.负
FROM (SELECT COUNT(*) AS 胜 FROM TMP WHERE RESULT= '胜' GROUP BY CDATE) M,
(SELECT COUNT(*) AS 负 FROM TMP WHERE RESULT= '负' GROUP BY CDATE) N
WHERE M.CDATE = N.CDATE