请问一个数据库查询的问题
有如下记录:time result
2009.10.10 胜
2009.10.10 负
2010.12.12 胜
2010.12.12 胜
如何写一条语句查询如下结果:
time 胜 负
2009.10.10 1 1
2010.12.12 2 0 数据库 sql --------------------编程问答-------------------- select time,sum((case when '胜' then 1 else 0 end)),sum((case when '负' then 1 else 0 end)) from table
group by time
差不多就这样子 --------------------编程问答-------------------- 百度一下,行转列啊
补充:Java , Java EE