日期:2014-05-16  浏览次数:20683 次

这两个表怎么计算库存
C/C++ code
"CREATE TABLE 进货表 \
        (名称 TEXT, \
        单价 double, \
        数量 double, \
        合计 double, \
        进货日期 DateTime, \
        进货渠道 Text, \
        柜台号 Text)");

"create table 销售表 \
        (名称 TEXT, \
        单价 double, \
        数量 double, \
        合计 double, \
        销售日期 DateTime, \
        进货渠道 Text, \
        柜台号 Text \
        )");


------解决方案--------------------
select 名称 , sum(进货表.数量)-sum(销售表.数量) as 库存数量 from(进货表,销售表) order by 名称
------解决方案--------------------
select A.名称, Asum-Bsum 
from
(
select 名称,sum(数量) as Asum from 销售表 group by 名称)
A,(
select 名称,sum(数量) from as B.sum 进货表 group by 名称)
B
where A.名称=B.名称