access中的查询语句

现有三张表,一张入库表(入库编号,商品名称,入库价格,入库数量,入库日期),一张销售表(销售编号,商品名称,销售价格,销售数量,销售日期),一张库存表(库存编号,商品名称,入库数,销售数),他们之间用商品名称建立关系,我现在要查询时间段内库存数量(入库数量-销售数量,但是相同商品名称的入库数量总和与相同商品名称的销售数量总和的差),时间段内利润额(也是一样),不知道如何写,谢谢了

where语句那么长,嵌套那么多层。考虑过效率问题没有?

建议你说出你的需求,可以看看能不能帮你写条语句出来。

给你个建议性的SQL语句,可能不是你想要的,但是简单改下or或and就可以应该可以满足:

SELECT 专家信息.编号, 专家信息.篇名, 专家信息.作者, 专家信息.部门, 专家信息.职称, 专家信息.年度, 专家信息.成果发表载体, 专家信息.出版日期, 专家信息.文献类型, 专家信息.备注, 专家信息.文献下载
FROM 专家信息
WHERE (专家信息.编号 is not null and 专家信息.编号 = 'No.1') or (专家信息.篇名 is not null and 专家信息.篇名 = '关于信息技术的发展概论') ……

太多了,后面的自己完成吧。呵呵。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-02-24
你这就是一个仓储管理系统,几句话能说清楚?建议找身边懂ACCESS的人请教。
相似回答