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

sql serverselect 语句求助

spider3081 发布于 2022-08-16 23:32, 851 次点击
表一:销售一部:商品 姓名 销量额
               铁   a   1000
                铁   b  2000
                铝    c  2000
                 铜   b   2300


表二:  销售二部  铁  e   1500
                  铁  f   1800
                  铝  g    2000
                  铜  h    2400


统计结果:商品  总人数   7月大于2000的人数
          铁     4       1
         铝     2         2                                             请问用sql  server 数据库,select 语句怎么写?
1 回复
#2
zxl_19982022-09-15 14:23
首先要创建一个视图合并两个表
create view b12
as
select * from b1
union all
select * from b2

再从视图里面分组查询
select 商品,count(姓名),sum(case when 销售额 >=2000 then 1 else 0 end)
from b12
group by 商品
1