请教高手SQL

来源:百度知道 编辑:UC知道 时间:2024/06/07 17:14:33
不知道哪里错了 高手指点一下
select gxclde.cldh,sum(zzrwtzdmx.sl) from table group by gxclde.cldh
from gxclde,zzrwtzdmx
where zzrwtzdmx.cpdh = gxclde.cpdh
and to_char(zzrwtzdmx.jhrq,'yyyy-mm-dd') >=to_char(sysdate,'yyyy-mm-dd')
and to_char(zzrwtzdmx.jhrq,'yyyy-mm-dd') <to_char(sysdate+10,'yyyy-mm-dd');
错误提示如下:
select gxclde.cldh,sum(zzrwtzdmx.sl) from (table group by gxclde.cldh)
*
ERROR 位于第 1 行:
ORA-00906: 缺少左括号

select gxclde.cldh,sum(zzrwtzdmx.sl)
from gxclde,zzrwtzdmx
where zzrwtzdmx.cpdh = gxclde.cpdh
and to_char(zzrwtzdmx.jhrq,'yyyy-mm-dd') >=to_char(sysdate,'yyyy-mm-dd')
and to_char(zzrwtzdmx.jhrq,'yyyy-mm-dd') <to_char(sysdate+10,'yyyy-mm-dd')
group by gxclde.cldh;

眼拙,真没看懂你这SQL文是怎么个写法。
select gxclde.cldh,sum(zzrwtzdmx.sl) from table group by gxclde.cldh 是个完整的select,而from gxclde,zzrwtzdmx
where zzrwtzdmx.cpdh = gxclde.cpdh
and to_char(zzrwtzdmx.jhrq,'yyyy-mm-dd') >=to_char(sysdate,'yyyy-mm-dd')
and to_char(zzrwtzdmx.jhrq,'yyyy-mm-dd') <to_char(sysdate+10,'yyyy-mm-dd');这一段的select呢?