繁体   English   中英

ORA-00909:参数数量无效

[英]ORA-00909: invalid number of arguments ERROR

我有使用与Oracle链接的服务器的sql服务器,我试图求和并计算一些值,但收到上述错误。 我正在尝试按部门代码和Fac代码将其分组,但是我不确定在这里做错了什么? 请注意,我正在从Oracle服务器提取数据。 这是我所拥有的:

 SELECT * FROM OPENQUERY (MYLINKEDSERVER,'SELECT LTRIM(CODE) AS FAC_CODE,
      COUNT(ACCOUNT_NO)AS ACCOUNT_NO, 
      LTRIM(DEP_CODE) AS DEP_CODE,  
       SUM(UNITS) AS TOTAL_UNITS,
       ROUND(SUM(CHARGES, 2)) AS CHARGES
       from myTable
       group by CODE, DEP_CODE ' )

我最好的猜测是round()函数。 它需要两个参数,而不是sum()

   ROUND(SUM(CHARGES), 2) AS CHARGES

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM