写一个SQL语句,折磨一上午了。。。万盼回复啊~~~~~
有一个商品库存表,存储着每一种商品的商品编号、成本单价等信息
有一个商品出库表,存储着每一笔交易的日期,交易号、交易人等信息
有一个商品出库表明细,存储着每一笔交易的具体信息,包括交易号、交易包含的每一种商品、每一种商品单价以及数量
现在要求当日售出所有商品的成本 即 商品库存表.成本单价*出库单明细.售出数量
关键问题是:当日可以有多笔交易 包含多种商品
怎么求当日所售所有商品的成本价格之和呢?SQL 语句...
谢过~~
[解决办法]
[解决办法]
select CONVERT(char(10),交易的日期,120) ,SUM(SD.数量*IT.成本单价) as '日成本价' from 出库表 SH inner join 出库表明细 SD on SH.交易号=SD.交易号inner join 库存表 IT ON SD.商品编号=IT.商品编号 Group BY CONVERT(char(10),交易的日期,120)
[解决办法]