我有一个带有聚合函数和group by子句的CASE查询,如下所示A,C WHEN <COLUMN_NAME_A> IS NOT NULL FROM <TARGET_TABLE>A,C我得到了一个错误"GROUP BY and WITH...BY子句可能不包含聚合“
然后,我更改了我的脚本(从group b
我在将SQL语句从Oracle转换到Teradata时遇到了问题。在Oracle语句中是:MAX (ah.bal_acct) KEEP (DENSE_RANK FIRST ORDER BY ah.created_t descQUALIFY ROW_NUMBER() OVER( PARTITION BY max(ah.bal_acct) ORDER BY ah.created_t desc) = 1
但是,一直以来我都有错误:选定的</
select语句数据表的两列与条件相关现在,我需要按部门分组的所有信息,其中payout = 0。LEFT JOIN payment pm ON pm.month = dt.month AND pm.persID = dt.persID GROUP BY dt.department
但会发生此错误:选定的非聚合</