求数据统计

kbs_1983 2007-02-03 09:01:17
表名:allreecord
字段
id hwin dwin draw a b

SELECT Count(hwin) AS i
FROM all_odds
WHERE (a-b>0) AND hwin Between 1.4 And 1.5

SELECT Count(hwin) AS i
FROM all_odds
WHERE (a-b=0) AND hwin Between 1.4 And 1.5

SELECT Count(hwin) AS i
FROM all_odds
WHERE (a-b<0) AND hwin Between 1.4 And 1.5

----------------------------------------------
如何把上面的SQL写成一句,且查询出来的数据显示为
count1 count2 count3
结果 结果 结果
----------------------------------------------
...全文
141 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
kbs_1983 2007-02-03
  • 打赏
  • 举报
回复
谢谢了
此法可行!
playwarcraft 2007-02-03
  • 打赏
  • 举报
回复
select
sum(case when a-b>0 then 1 else 0 end) as count1,
sum(case when a-b=0 then 1 else 0 end) as count2,
sum(case when a-b<0 then 1 else 0 end) as count3
from all_odds
where hwin between 1.4 and 1.5

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧