注册 登录
编程论坛 SQL Server论坛

我想做个饼图,某班85分以上的人数占全班的比例,这需要85分以上的人数,和85分以下的人数,请问能否一句查询出这两个数?谢谢

mansohu 发布于 2015-05-26 07:19, 1494 次点击
我想做个饼图,某班85分以上的人数占全班的比例,这需要85分以上的人数,和85分以下的人数,请问能否一句sql查询出这两个数?谢谢
6 回复
#2
hu9jj2015-05-26 07:26
为什么要求那么高呢,用两行语句达到目的不行吗?
#3
mxbing19842015-05-26 08:36
--这样就可以统计85分以上或以下的人数咯
Select Case When 分数 >85 Then '85分以上' Else '85分以下' End As X,COUNT(*) As Y  
From 表
Group by Case When 分数 >85 Then '85分以上' Else '85分以下' End
#4
mansohu2015-05-28 07:00
回复 2楼 hu9jj
呵呵,也是探讨,希望能有提高,也能偷懒,谢谢了
#5
mxbing19842015-05-28 11:47
回复 4楼 mansohu
问题有木有解决呢???
#6
wengjl2015-05-29 06:59
以下是引用mxbing1984在2015-5-26 08:36:34的发言:

--这样就可以统计85分以上或以下的人数咯
Select Case When 分数 >85 Then '85分以上' Else '85分以下' End As X,COUNT(*) As Y   
From 表  
Group by Case When 分数 >85 Then '85分以上' Else '85分以下' End

你好,我的VF8.0试试,不行
#7
tlliqi2015-05-29 17:22
以下是引用hu9jj在2015-5-26 07:26:04的发言:

为什么要求那么高呢,用两行语句达到目的不行吗?
对的 达到目的就行
1