分析报错not a GROUP BY expression SELECT XH AS XH, --学号 DECODE(XSLYDM,'1','421',XSLYDM) AS XSLBDM, --学生类别代码 SUBSTR(SFQJDM, 1, 4) AS XN, --学年 SUM(YJJE) AS ZYS, --总应收 SUM(SJJE) AS ZYJ, --总已交 SUM(TFJE) AS ZTF, --总退费 SUM(JMJE) AS ZJM, --总减免 SUM(QFJE) AS ZQK, --总欠款 'CW_SFQKTJ' AS SJLY, --数据来源 '20230712' AS ACCT_DAY, --统计账期 SYSDATE AS CZSJ, --操作时间 '1' AS SFZSJ, --是否主数据 '1' AS SFGJSSSJ --是否关键事实数据 FROM STAGE.CW_SFQKTJ WHERE 1=1 GROUP BY XH
时间: 2023-10-15 09:04:12 浏览: 43
根据你提供的 SQL 查询语句和报错信息,报错信息"not a GROUP BY expression"表示在你的查询语句中存在错误的 GROUP BY 表达式。根据你的查询语句,你尝试对结果进行分组,但是缺少了 GROUP BY 子句中的表达式。
在你的查询语句中,你使用了聚合函数 SUM() 来计算总应收、总已交、总退费、总减免和总欠款。根据 SQL 要求,如果你在 SELECT 语句中使用了聚合函数,那么你必须在 GROUP BY 子句中列出所有未被聚合的列。
在你的查询语句中,你只列出了一个列 XH 作为 GROUP BY 表达式,但是其他列没有被包含在 GROUP BY 子句中。因此,报错提示你需要将其他列也包含在 GROUP BY 子句中。
根据你的需求,如果你希望对 XH、XSLBDM、XN 这三列进行分组,你可以将它们都列在 GROUP BY 子句中。以下是修改后的查询语句:
SELECT
XH AS XH,
DECODE(XSLYDM,'1','421',XSLYDM) AS XSLBDM,
SUBSTR(SFQJDM, 1, 4) AS XN,
SUM(YJJE) AS ZYS,
SUM(SJJE) AS ZYJ,
SUM(TFJE) AS ZTF,
SUM(JMJE) AS ZJM,
SUM(QFJE) AS ZQK,
'CW_SFQKTJ' AS SJLY,
'20230712' AS ACCT_DAY,
SYSDATE AS CZSJ,
'1' AS SFZSJ,
'1' AS SFGJSSSJ
FROM STAGE.CW_SFQKTJ
WHERE 1=1
GROUP BY XH, XSLBDM, XN;
请注意,我根据你的查询语句进行了修改,将 XH、XSLBDM、XN 列在了 GROUP BY 子句中。你可以根据你的实际需求进行调整。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)