select 商品基本信息.条码 ,sum( 商品销售情况表.销售数量),sum( 商品订单表.订货数量)from 商品基本信息
left join 商品订单表 on 商品基本信息.条码=商品订单表.条码
left join 商品销售情况表 on 商品基本信息.条码=商品销售情况表.条码
group by 商品基本信息.条码
left join 商品订单表 on 商品基本信息.条码=商品订单表.条码
left join 商品销售情况表 on 商品基本信息.条码=商品销售情况表.条码
group by 商品基本信息.条码
解决方案 »
- 无奈~~实在搞不出来,跪求答案
- 求一个查询SQL执行时间的语句
- 菜鸟请各位路过的帮忙看看这句sql是什么意思?
- 库A中表a1的数据内容修改或删除时,将库B中表b1的相应内容也修改或删除,这两个表有关联字段,用触发器可以实现吗?怎么实现?
- 请教一个数据设计的问题
- 请教一下,SQL怎么update 数据表的前1000条呀?谢谢.
- 错在那里???
- 请教一个很简单的问题:sql server 2000 的数据库应该如何转换一下才能够导入sql server 7.0
- 关于identity字段无法彻底删除历史记录的问题
- 英文操作系统下,英文版数据库如MSSQL,怎样可以同时保存中文和英文的数据内容?
- 一个求多张表并集的问题,如何写该SQL语句??
- 今早升级,放分庆祝!
from (
select 条码,sum(销售数量) as 销售数量
from 商品订单表
group by 条码
) as a
full join
(
select 条码,sum(订货数量) as 订货数量
from 商品订单表
group by 条码
) as b
on a.条码=b.条码
FROM 商品信息表 A INNER JOIN (SELECT 条码,SUM(商品销售表.销售数量) AS 销售数量 FROM 商品销售表 GROUP BY 条码) B ON A.条码 = B.条码
INNER JOIN (SELECT 条码,SUM(商品订单表.订货数量) AS 订货数量 FROM 商品订单表 GROUP BY 条码) C ON A.条码 = C.条码
select a.条码,d.销售总量,d.订货总数
from 商品信息表 a left join (
SELECT 条码,sum(销售数量) as 销售总量 ,sum(订货数量) as 订货总数
FROM
(SELECT 条码,销售数量,0.0000 as 定货数量 FROM 商品销售表
union
SELECT 条码,0.0000 as 销售数量,定货数量 FROM 商品订单表) C
group by 条码) d
begin tran
select tm,sum(hjsl)as hjsl ,0 as jhsl into #t1 from spjbxx a, spxsqk b where a.tm=b.tm group by a.tm;
select a.tm,sum(jhsl) as jhsl into #t2 from spjbxx a,spdd b where a.tm=b.tm group by a.tm;
update #t1 set #t1.jhsl=#t2.jhsl from #t2 where #t1.tm=#t2.tm
select * from #t1;
rollback tran