急 求一sql语句 !

ericlin 2004-07-16 08:30:58
表字段如下:
a b c
A B 0
A1 B1 0
A2 B2 0
A3 B3 0
.. .. ..
A B 1
A3 B4 1
.. .. ..
c字段为一标志
需要 sql 语句得到如下结果:
c字段为0的所有a总数 与 c字段为1的所有a总数之差
请大家指点



...全文
83 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ericlin 2004-07-17
  • 打赏
  • 举报
回复
SELECT T1.a, ..,
(SELECT COUNT(c)
FROM Table
WHERE c = 0 AND a = T1.a) -
(SELECT COUNT(c)
FROM Table
WHERE c = 1 AND a = T1.a) AS Expr1
FROM Table1 T INNER JOIN
Table T1 ON T.a = T1.a
GROUP BY T1.a, ...
行了
昨天不小心看错了 呵呵谢谢各位了
chengangcsdn 2004-07-16
  • 打赏
  • 举报
回复
up!
viptiger 2004-07-16
  • 打赏
  • 举报
回复
declare @a int
declare @b int

select @a = count(*) from tb
where c = 0

select @b = count(*) from tb
where c = 1

print @a - @b
pisces007 2004-07-16
  • 打赏
  • 举报
回复
select (select count(*) from yourtable where c=0)-
(select count(*) from yourtable where c=1)

34,576

社区成员

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

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