有道题求教
sql吧
全部回复
仅看楼主
level 5
t_ score表内容
date score
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
2021年02月03日 06点02分 1
level 8
两个case的事
select date,sum(aa) 胜,sum(bb) 负 from
(select date
,case when score='胜' then 1 else 0 end aa
,case when score='负' then 1 else 0 end bb
from t_score)v
GROUP BY date
2021年02月04日 02点02分 2
谢谢!
2021年02月04日 03点02分
1