22,210
社区成员
发帖
与我相关
我的任务
分享
select 商品名称 ,销售数量=sum(销售数量),状态='销售' from 销售表 group by 商品名称
union all
select 进货名称 ,进货数量 =sum(进货数量),'进货' from 进货表 group by 进货名称
union all
select 库存名称 ,库存数量 =sum(库存数量),'库存' from 库存表 group by 库存名称
select *
from(
select 商品名称,sum(销售数量) 总数量,'销售' as [状态] from A
union all
select 进货名称,sum(进货数量),'进货' from B
union all
select 库存名称,库存数量,'库存' from C
)t
where 商品名称 = '王老吉'
order by 商品名称
select 商品名称 ,销售数量=sum(销售数量),状态='销售' from 销售表 group by 商品名称
union all
select 进货名称 ,进货数量 =sum(进货数量),'进货' from 进货表 group by 进货名称
union all
select 库存名称 ,库存数量 =sum(库存数量),'库存' from 库存表 group by 库存名称
select * from (
select 商品名称 ,销售数量=sum(销售数量),状态='销售' from 销售表 group by 商品名称
union all
select 进货名称 ,进货数量 =sum(进货数量),'进货' from 进货表 group by 进货名称
union all
select 库存名称 ,库存数量 =sum(库存数量),'库存' from 库存表 group by 库存名称
)aa order by 1
--这就是一条sql语句
select 商品名称 ,销售数量=sum(销售数量) from 销售表 where 商品名称='王老吉' group by 商品名称
union all
select 进货名称 ,进货数量 =sum(进货数量) from 进货表 商品名称='王老吉' group by 进货名称
union all
select 库存名称 ,库存数量 =sum(库存数量) from 库存表 商品名称='王老吉' group by 库存名称
select *
from(
select 商品名称,sum(销售数量) 总数量,'销售' as [状态] from A
union all
select 进货名称,sum(进货数量),'进货' from B
union all
select 库存名称,库存数量,'库存' from C
)t
order by 商品名称
select 商品名称 ,销售数量=sum(销售数量) from 销售表 group by 商品名称
union all
select 进货名称 ,进货数量 =sum(进货数量) from 进货表 group by 进货名称
union all
select 库存名称 ,库存数量 =sum(库存数量) from 库存表 group by 库存名称