查询每个员工10月的日平均销售额的SQL语句,提示单行子查询输出多行!大神给看看
selectm.员工编号,m.姓名,m.职位,m.工资,m.部门,g.日期,g.销售额,g.员工编号fromsalesmanm,salesgradegwhereg.员工编...
select m.员工编号,m.姓名,m.职位,m.工资,m.部门,g.日期,g.销售额,g.员工编号 from
salesman m,salesgrade g
where g.员工编号=(select (销售额/31) from salesgrade
where 日期=to_date('10','mm')
group by 销售额)
and m.员工编号=g.员工编号 展开
salesman m,salesgrade g
where g.员工编号=(select (销售额/31) from salesgrade
where 日期=to_date('10','mm')
group by 销售额)
and m.员工编号=g.员工编号 展开
1个回答
2015-04-12
展开全部
g.员工编号=(select(销售额) from salesgrade) 这边右边select查出的结果是多个,和左边不对应
追问
怎么解决呢??左边改了么??右边from后面是表啊,销售额要从表里提取的吧??
追答
select m.员工编号,m.姓名,m.职位,g.销售额/31 as 平均销售 from salesman m,salesgrade g where m.员工编号=g.员工编号,这样就可以了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询