Office中国论坛/Access中国论坛

标题: 高手帮忙做个选择查询 [打印本页]

作者: yori2007    时间: 2009-2-19 10:11
标题: 高手帮忙做个选择查询
见例子,我想做个查询:ce材料消耗表从材料价格表中选择对应的材料价格,然后与材料消耗相乘,得出对应的材料成本,高手帮忙看下,谢谢
作者: yori2007    时间: 2009-2-19 10:14
做出来的效果应该是这样,根据ce材料消耗表的字段选择相应的材料价格得出材料消耗成本
作者: Henry D. Sy    时间: 2009-2-19 10:24
消耗表有点excel的思路
作者: ACMAIN_CHM    时间: 2009-2-19 10:41
在查询向导中,把[材料表]加三次,然后设置一下条件分别为 "铜“,”铁“,”银“你需要的。



******************
*  一切皆有可能  *
******************

.
ACMAIN - Access论坛回贴准则(个人).
.

.
QQ群 48866293 / 12035577 / 7440532 / 13666209
http://forum.csdn.net/BList/OtherDatabase .
http://www.accessbbs.cn/bbs/index.php .
http://www.accessoft.com/bbs/index.asp .
http://www.access-programmers.co.uk/forums .
http://www.office-cn.net .
.
http://www.office-cn.net/home/space.php?uid=141646 .
作者: yori2007    时间: 2009-2-19 11:25
老兄,能不能破个例给做个例子,实在看不懂你的意思
作者: asklove    时间: 2009-2-19 12:18
正如6D所说的 耗表有点excel的思路

建个查询SQL复制下面
SELECT ce材料消耗表.铜, ((select 材料价格 from 材料表 where 材料名称="铜")*ce材料消耗表.铜) as 铜实耗成本,ce材料消耗表.乙丙绝缘,((select 材料价格 from 材料表 where 材料名称="乙丙绝缘")*ce材料消耗表.乙丙绝缘) as 乙丙绝缘实耗成本,ce材料消耗表.铜丝,((select 材料价格 from 材料表 where 材料名称="铜丝")*ce材料消耗表.铜丝) as 铜丝实耗成本
FROM ce材料消耗表;

到是可以做出你要的效果,但这样很不方便啊,表再设计合理一点啊
作者: yori2007    时间: 2009-2-19 13:24
麻烦是麻烦了点,不过是这个效果了啊




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3