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

ACCESS如何做明细帐
现有一个ACCESS表,结构为:类别(字符型,8),项目(字符型,20),数量(数值型),日期(日期型)
内容为:
进仓,材料A,100,2001-1-1
进仓,材料B,100,2001-1-1
进仓,材料A,100,2001-1-1
出仓,材料B,20,2001-1
进仓,材料A,100,2001-1-2
进仓,材料B,80,2001-1-2
出仓,材料A,50,2001-2
.......

要求:查询材料A的明细
输出要求:

日期 进仓 出仓 小计
----------------------------------
2001-1 100 100
2001-1 100 200
2001-1 100 300
2001-2 50 250


------解决方案--------------------
需要添加一个字段以用于排序。

当您的问题得到解答后请及时结贴.
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
------解决方案--------------------
SQL code
select 日期,
    IIF(类别='进仓',数量,null) as 进仓,
    IIF(类别='出仓',数量,null) as 出仓
from 一个ACCESS表