分组问题,请高手指教,再线等待!

camelzxz 2004-07-10 10:13:39
数据窗口的分组问题,代码如下,但报错[ORA-000936 missing expression]代码如下,请各位高手指点
SELECT INSURANCE.MEDICAL_PAYMENT_MASTER.DATE_OF_PAYMENT,
count(*),
sum(INSURANCE.MEDICAL_PAYMENT_MASTER.TOTAL_COSTS),
sum(INSURANCE.MEDICAL_PAYMENT_MASTER.PAY_FROM_FUND),
sum(INSURANCE.MEDICAL_PAYMENT_MASTER.PAY_FROM_HELP),
sum(INSURANCE.MEDICAL_PAYMENT_MASTER.PAY_OTHER_FEE),
sum(INSURANCE.MEDICAL_PAYMENT_MASTER.PAY_FROM_SUPPLY),
sum(INSURANCE.MEDICAL_PAYMENT_MASTER.PAY_FROM_ACCOUNT),
sum(*),
sum(INSURANCE.MEDICAL_PAYMENT_MASTER.PAY_FROM_ICCARD),
sum(INSURANCE.MEDICAL_PAYMENT_MASTER.PAY_CASH)
FROM INSURANCE.MEDICAL_PAYMENT_MASTER
WHERE ((INSURANCE."MEDICAL_PAYMENT_MASTER"."CLINIC_OR_HOSPITALIZED" = 0) AND
(TO_CHAR(INSURANCE."MEDICAL_PAYMENT_MASTER"."DATE_OF_PAYMENT",'YYYY-MM-DD') >= :start_date) AND
(TO_CHAR(INSURANCE."MEDICAL_PAYMENT_MASTER"."DATE_OF_PAYMENT",'YYYY-MM-DD') < :end_date))
GROUP BY INSURANCE.MEDICAL_PAYMENT_MASTER.DATE_OF_PAYMENT
...全文
182 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mittee 2004-07-10
  • 打赏
  • 举报
回复
sum(*),这个语法肯定不行的。
我建议你把引号去掉
camelzxz 2004-07-10
  • 打赏
  • 举报
回复
搞定了!谢谢!
camelzxz 2004-07-10
  • 打赏
  • 举报
回复
去掉SUM(*)后,报无效或者不完整的列,count(*)和SUM(*)都去掉,报最初的错误!晕呀!
amekoxiao 2004-07-10
  • 打赏
  • 举报
回复
sum(INSURANCE.MEDICAL_PAYMENT_MASTER.PAY_FROM_ACCOUNT),
sum(*),
sum(INSURANCE.MEDICAL_PAYMENT_MASTER.PAY_FROM_ICCARD),

去掉上面的sum(*)
camelzxz 2004-07-10
  • 打赏
  • 举报
回复
试过,不行的!
killerdanny 2004-07-10
  • 打赏
  • 举报
回复
你把这个count(*)取掉试

1,078

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧