这个sql怎么写

goodtoyou 2003-11-07 02:06:01
已知表a:单位,盈利额,亏损额。
要生成视图view,view分别统计出盈利和亏损的企业总数(盈利额>亏损额,此单位为盈利,反之为亏损)
...全文
23 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
txlicenhe 2003-11-07
  • 打赏
  • 举报
回复
create view viewName
As
Select count(*) as 盈利单位个数,-count(*) as 亏损单位个数 from
表a where 盈利额>亏损额



wzh1215 2003-11-07
  • 打赏
  • 举报
回复
改:
select sum(case when 盈利额>亏损额 then 1 else 0 end) as 盈利单位个数,sum(case when 盈利额<亏损额 then 1 else 0 end) as 亏损单位个数 from 表a
wzh1215 2003-11-07
  • 打赏
  • 举报
回复
select sum(case when 盈利额>亏损额 then 1 else 0 end) as 盈利单位个数,sum(case when 盈利额>亏损额 then 1 else 0 end) as 亏损单位个数 from 表a
wzh1215 2003-11-07
  • 打赏
  • 举报
回复
select sum(case when 盈利额>亏损额 then 1 else 0 end) as 盈利单位个数,sum(case when 盈利额>亏损额 then 1 else 0 end) as 亏损单位个数 from 表a

34,499

社区成员

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

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