Statementを使用して、1 つの SQL ステートメントで2 つの集計関数 ( 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 ステートメント」というエラーを返します。
誰でもこれについて私を助けることができますか?