求SQL写法?(在线) select mana,count(*) from table group by mana 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select count(*) from table group by mana select sum(mana) 经理人数,sum(case mana when 0 then 1 else 0 end) 职员人数 from 表 mama是bit字段;为0表示经理;为1表示职员; mana是bit字段;为1表示经理;为0表示职员;不好意思啊,刚刚打错了。 sum(case mana when 0 then 1 else 0 end) 是什么意思? 结果是对的吗?如果mana为0的话则为1再用sum求和,就是职员人数! 听大力的没错,不过补充一下,当是bit的时候,就不行了!服务器: 消息 409,级别 16,状态 2,行 2sum or average aggregate 运算不能以 bit 数据类型作为参数。 不过写出如此晦涩的语句,说明你对sql还是满有研究的吗! select sum(cast(mana as int)) 经理人数,sum(case mana when 0 then 1 else 0 end) 职员人数 from 表 这个表里还有salary(薪水)字段,我现在要分别统计经理的薪水总额和职员的薪水总额!应该怎样加上去?只能用一条sql语句。 组合字符串问题 求一条SQL语句:比较复杂的3表查询并更新到另外一个表中! 求一条简单sql 不能打开连接服务器中的文件 急! SQL2008还原终极问题 sql语句中 for xml 用法疑问 紧急求助!无法启动sqlserver企业管理器 80分相送,刚学SQL SERVER2000 有一点小问题,进来吧 请问一个有没有可能实现的SQL SCRIPT 如何存取图形,声音数据! 请教大家SYBASESQL server2000是什么?是SQL server的一种吗?还是写错了?
为0表示经理;
为1表示职员;
为1表示经理;
为0表示职员;
不好意思啊,刚刚打错了。
如果mana为0的话则为1再用sum求和,就是职员人数!
不过补充一下,当是bit的时候,就不行了!
服务器: 消息 409,级别 16,状态 2,行 2
sum or average aggregate 运算不能以 bit 数据类型作为参数。
经理的薪水总额和职员的薪水总额!
应该怎样加上去?只能用一条sql语句。