ORACLE 这语句的错问题,求指点,在线等、、着急ING

select to_char(hiredate,''MM) from (select deptno,MAX(sal) from emp group by
deptno having deptno = 10);
其中,hiredate为日期字段,sal为工资,deptno为部门号,求大神指点哪里出了错误,
在线等,急!!!!!!!!!!!

4个回答

 select hd,max(sal) from
(
select to_char(hiredate,'yyyymm') hd,sal from emp where deptno=10 
) group by hd
u013704686
楞小时青梅竹马 其实我是这么做的:
接近 5 年之前 回复

MM放在引号中间。
你这个问题也不说你要查询什么也没有测试数据也不给出错误提示。这种问题让人怎么回答。

u013704686
楞小时青梅竹马 MM是我打错了,运行时说缺少右括号,其实我要查询的是10号部门的每个月的最高工资
接近 5 年之前 回复

给出你的测试数据以及预期的查询,而不是用什么模糊的字眼来描述问题。

u013704686
楞小时青梅竹马 MM是我打错了,运行时说缺少右括号,其实我要查询的是10号部门的每个月的最高工资
接近 5 年之前 回复

select
deptno as"部门号",max(sal) as"最高工资",to_char(hiredate,'mm') as "月份"
from
emp group by deptno,to_char(hiredate,'mm')
having
deptno = 10;

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!