日期:2014-05-18  浏览次数:20439 次

如何将进销存3个表合成一个汇总表
┌├   ┬   ┼   ─   ┐│   ┌└   ┬   ┴   ┤   ┘

存表
┌──────┬────┬────┬───┬──┬──┬──┐
│日期                 │产品编号│产品名称│仓号     │数量│单价│金额│
├──────┼────┼────┼───┼──┼──┼──┤
│2002-12-30     │00001       │主板         │一号仓│1       │500   │500   │
├──────┼────┼────┼───┼──┼──┼──┤
│2002-12-30     │00001       │主板         │二号仓│2       │600   │1200│
├──────┼────┼────┼───┼──┼──┼──┤
│2002-12-30     │00002       │CPU           │二号仓│3       │400   │1200│
├──────┼────┼────┼───┼──┼──┼──┤
│2002-12-30     │00003       │机箱         │一号仓│100   │280   │2800│
└──────┴────┴────┴───┴──┴──┴──┘

进表
┌──────┬────┬────┬───┬──┬──┬──┐
│日期                 │产品编号│产品名称│仓号     │数量│单价│金额│
├──────┼────┼────┼───┼──┼──┼──┤
│2003-01-01     │00001       │主板         │一号仓│1       │500   │500   │
├──────┼────┼────┼───┼──┼──┼──┤
│2003-01-01     │00001       │主板         │二号仓│2       │600   │1200│
├──────┼────┼────┼───┼──┼──┼──┤
│2003-01-02     │00002       │CPU           │二号仓│3       │400   │1200│
├──────┼────┼────┼───┼──┼──┼──┤
│2003-01-03     │00003       │机箱         │一号仓│100   │280   │2800│
└──────┴────┴────┴───┴──┴──┴──┘

销表
┌──────┬────┬────┬───┬──┬──┬──┐
│日期                 │产品编号│产品名称│仓号     │数量│单价│金额│
├──────┼────┼────┼───┼──┼──┼──┤
│2002-12-30     │00001       │主板         │一号仓│1       │500   │500   │
├──────┼────┼────┼───┼──┼──┼──┤
│2002-12-30     │00001       │主板         │二号仓│2       │600   │1200│
├──────┼────┼────┼───┼──┼──┼──┤
│2002-12-30     │00002       │CPU           │二号仓│3       │400   │1200│
├──────┼────┼────┼───┼──┼──┼──┤
│2002-12-30     │00003       │机箱         │一号仓│100   │280   │2800│
└──────┴────┴────┴───┴──┴──┴──┘

用SQL语句建立类似下表的查询(也就是做一个汇总表),可以用仓号,日期来查询数据。例如:

        仓号:一号仓                           日期:2003-01-01   到   2003-01-30
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┐
│产品编号│产品名称│期初数量│期初金额│进货数量│进货金额│销售数量│销售金额│结存数量│结存金额│
├────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│00001       │主板         │1               │500           │1               │500           │1               │500           │0               │0               │
├────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│00003   &