我喜欢在 Statement的帮助下在一个 SQL 语句中使用两个聚合函数( COUNT
, ) 。我的代码是这样的:SUM
CASE WHEN
CASE
WHEN ( ( ( ( (CSSC_MASTER_VIEW.ORDER_TYPE = 'OR')
OR (OCSSC_MASTER_VIEW.ORDER_TYPE = 'KB'))
OR (CSSC_MASTER_VIEW.ORDER_TYPE = 'KE'))
OR (CSSC_MASTER_VIEW.ORDER_TYPE = 'OR-TAT'))
OR (CSSC_MASTER_VIEW.ORDER_TYPE = 'QT-TAT'))
OR (CSSC_MASTER_VIEW.ORDER_TYPE = 'QT')
THEN
COUNT((CSSC_MASTER_VIEW.ORDER_LINE_NUMBER))
ELSE
SUM((CSSC_MASTER_VIEW.ORDER_LINE_NUMBER))
END
AS Lines_processed
此代码给出错误“Oracle 数据库错误:ORA-00900:无效 SQL 语句”
有人可以帮我吗?