access数据库按条件求和,查询符合条件的值

有这两个表:表一:厂家货物名称单价单价开始执行日期A苹果汁5.002008-12-1B苹果汁5.102008-12-1A苹果汁4.952009-2-1表二:购买时间厂家货... 有这两个表:
表一:
厂家 货物名称 单价 单价开始执行日期
A 苹果汁 5.00 2008-12-1
B 苹果汁 5.10 2008-12-1
A 苹果汁 4.95 2009-2-1
表二:
购买时间 厂家 货物名称 数量
2008-12-2 A 苹果汁 200
2008-12-16 B 苹果汁 180
2008-12-26 A 苹果汁 200
2008-2-6 A 苹果汁 200
想得到的结果是;1、每次购买苹果汁的单价和金额;2、每月购买了A厂家和B厂家各多少苹果汁,请高手指点,要求具体到步骤,拜托啦!请用ACCESS,再请推荐一本这方面的书,我想建立一个进销存的数据库
我想我也许没有说清楚,我要得到的结果实际上是两个表,第一个表得到每次购买苹果汁的单价和金额;第二个表得到每月购买了A厂家和B厂家各多少苹果汁,我还是个新手,没有多的分可以给,请大家帮帮忙吧,看看我的问题该如何解决
展开
 我来答
pmaWendy
2015-11-06 · TA获得超过1.3万个赞
知道大有可为答主
回答量:4931
采纳率:76%
帮助的人:598万
展开全部

1,打开数据查询后,点击创建。

,

2,随便选一种查询或者窗体创建查询表。这里以查询设计为例。

3,点击查询设计,在跳出的窗体中选择要用到的表,然后选择要查询的字段。

4,点击汇总,然后在总计那一行根据要计算的类型,选择计数。

在条件中输入要帅选的条件,点击保存,运行就可以了。

啦啦啦啦噜噜噜噜
2009-03-05 · 超过21用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:66.1万
展开全部
1、select 购买时间, ZT.厂家, ZT.货物名称, 数量,表1.单价,表1.单价*数量 as 金额, 开始执行日期 from 表1 inner join (select 购买时间, 厂家, 货物名称, 数量, max(开始执行日期) as 开始执行日期1 from (select 表2.* ,表1.单价,表1.开始执行日期 from 表1 inner join 表2 on 表2.购买时间 > 表1.开始执行日期 and 表1.厂家=表2.厂家 and 表1.货物名称=表2.货物名称) CT group by 购买时间, 厂家, 货物名称, 数量) as ZT on ZT.厂家=表1.厂家 and ZT.货物名称=表1.货物名称 and ZT.开始执行日期1=表1.开始执行日期

2、数量的话这么写: sselect sum(数量) as 数量总数 ,购买时间,厂家,货物名称 from (SELECT 表2.编号, format(表2.购买时间,'yyyy-mm') as 购买时间 , 表2.厂家, 表2.货物名称, 表2.数量 FROM 表2) as TableC group by 购买时间,厂家,货物名称
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Eking2000
2009-02-27 · TA获得超过1228个赞
知道小有建树答主
回答量:1471
采纳率:0%
帮助的人:730万
展开全部
挺难得,主要是时间难比较啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-03-05
展开全部
详见:商贸财神进销存软件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式