0
獲取錯誤ORA-00979:不是GROUP BY表達式。我不知道爲什麼會發生這種情況。一切似乎都正確。我在這裏錯過了明顯的東西嗎?ORA-00979:不是GROUP BY表達式;不明白爲什麼
SELECT to_number(CALOT_AWD_YR),
CALOT_TPC,
ATCAT_ALLOT_NBR,
ATCAT_TCAT,
SUM(CALOT_AMT_FUNDED),
ATCAT_C_OR_D_IND
FROM MYSCHEMA.STG_TED_CLNT_ALLOT_TAB,
MYSCHEMA.STG_TED_ALLOT_TCAT
WHERE CALOT_TPC = ATCAT_TPC
AND CALOT_AWD_YR = ATCAT_AWD_YR
AND CALOT_ALLOT_NBR = ATCAT_ALLOT_NBR
AND CALOT_TPC in ('DL' , 'PL' , 'TH')
GROUP BY CALOT_AWD_YR,
CALOT_TPC,
ATCAT_ALLOT_NBR,
ATCAT_TCAT
ORDER BY CALOT_AWD_YR,
CALOT_TPC,
ATCAT_ALLOT_NBR,
ATCAT_TCAT;
您的查詢缺少'group by'中的ATCAT_C_OR_D_IND –