access用“选择查询”查询平均值以及条件查询问题

两个表 表一的字段名称有“商品名 ,类别 ,厂家 ,单价” 表二有“商品名 ,出售数量, 售出时间” 操作要求是“建立以下查询 1.售出时间查询(要是条件查询)2.商品平均值查询(选择查询)3.销售情况查询”
我自己做了第三个,因为表内字段没有“销售情况”,我就自己建立了一个“出售数量 售出时间”的查询,这两点应该算销售情况吧?
然后我不知道什么条件查询,是不是就是SQL?貌似access2003查询里没有就叫条件查询的查询啊
我知道查平均值可以用SQL 但是这里要用选择查询查平均值 我就真的无解了 总感觉这个题目就有问题 这里平均值怎么算都不知道 但是我想了解怎样用“选择查询”查平均值
坐等大神

商品平均值值查询
你可以建立一个查询,然后设计视图先不用管它,在sql视图里写上
--所有商品平均单价
select avg(单价) as 平均单价 from 表1
--各个厂家商品平均单价
select 厂家,avg(单价) as 平均单价 from 表1 group by 厂家

写好sql后可以切换到设计视图里看看图形界面是怎么做的查询

所谓那个售出时间查询,我觉得是个关联查询,跟条件无关吧,是看每个商品销售的时间,sql里可以这么写
select * from 表1 inner join 表2 on 表1.商品名=表2.商品名

第三个销售情况,我觉得可以理解为,每个厂家销售的产品总价格之类的吧
select 表1.厂家,sum(表2.出售数量),sum(表2.出售数量)*表1.单价 from 表1 inner join 表2 on 表1.商品名=表2.商品名 group by 表1.厂家,表1.单价

不知道我理解的对不对呀追问

这是一个计算机考试题 就是要用要求的方法查询 你列举的这些都是sql吗?

追答

是sql
但是sql视图和设计视图可以来回切换的,也就是sql视图写好了,你可以看看设计视图里是怎么做的呀,到时候考试不就知道了吗

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-20
sql="select * from table where fields1='' and fields2=''"
sql="select * from table where fields1='' or fields2=''"