关于一跳查询语句。

pei_qiang 2007-12-27 05:01:50
我现在有一个表
结构是这样 : 单位名称 职工编号 本月奖金
我想用一条语句将本月没的奖的人数,得奖的人数显示出来,请问怎么弄啊
?在这里先谢谢了
...全文
72 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jackyerror 2007-12-27
  • 打赏
  • 举报
回复
select sum(case when bonus = 0 then 1 else 0) as No_Bonus_Cnt,
sum(case when bonus > 0 then 1 else 0) as Has_Bonus_Cnt
from table_1;
dawugui 2007-12-27
  • 打赏
  • 举报
回复
本月奖金 没有的话 = 0?

select 单位名称,
sum(case when 本月奖金 > 0 then 1 else 0 end) '得奖人数',
sum(case when 本月奖金 = 0 then 1 else 0 end) '没得奖人数'
from tb
group by 单位名称
wzy_love_sly 2007-12-27
  • 打赏
  • 举报
回复
select
sum(case when 本月奖金=0 then 1 else 0 end)as 没得奖,
sum(case when 本月奖金>0 then 1 else 0 end)as 得奖
from 表

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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