sql - ORA-00979: 不是 sql developer 中的 GROUP BY 表达式
问题描述
SELECT DISTINCT
s.spriden_id,
swkadfu.goremal_email_address(spriden_pidm,'TAMU','goremal_email_address') AS email,
sum(tbraccd_amount)
from tbraccd
join spriden s on s.spriden_pidm = tbraccd_pidm
AND s.spriden_ntyp_code = 'UIN'
AND s.spriden_change_ind = 'I'
group by spriden_id,swkadfu.goremal_email_address
having sum(tbraccd_amount) >='20000';
此查询引发错误。function 和 group by 不会一起去吗?
解决方案
您需要在group by
group by spriden_id, wkadfu.goremal_email_address(spriden_pidm,'TAMU','goremal_email_address')
推荐阅读
- python - 如何避免使用 Python 的 Selenium Webdriver 中的 SSL 认证错误?
- excel - Excel vba使用字典循环提取数据
- python - 当您的计算机处于睡眠模式时,您可以让它运行 python 吗?
- ios - 如何通过 API 使用后台任务?
- arrays - 在laravel中检索与外键匹配的所有数据
- javascript - 附加后如何从子类中删除父类样式
- azure - 使用 MSI 与 Azure 文件共享的连接不起作用
- dll - 为 MT4 或 MT5 创建 DLL?
- python - 大协方差(半正)矩阵的特征值
- ios - Web 和移动站点图标无法在 ios 设备中正确加载