比较典型的带case的group by语句
2005-05-09 胜
2005-05-09 胜
2005-05-09 负
2005-05-09 负
2005-05-10 胜
2005-05-10 负
2005-05-10 负
如果要生成下列结果, 该如何写sql语句?
日期 胜 负
2005-05-09 2 2
2005-05-10 1 2
建表:
写Sql语句:
select GameDATE,COUNT(case Result when '胜' then result end) '胜',COUNT(case Result when '负' then result end) '负'
from tbTest
group by gamedate