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