1.15.3 KFAA30119-Eメッセージが表示された場合
SELECTの直後に指定する列とGROUP BY句に指定する列が異なっていないかを確認してください。
(例1)
SELECT "USERID",COUNT(*) FROM "SALESLIST" GROUP BY "PUR-CODE" KFAA30119-E In a query using a GROUP BY clause or a set function specification, the column "USERID" specified in a select expression, a HAVING clause or an ORDER BY clause must be specified as an argument of the GROUP BY clause or the set function. (query number = 1, 1)
上記の例の場合,下線部分の指定に誤りがあります。下線部分に指定する列名を同じにしてください。
(例2)
SELECT "USERID","PUR-CODE",COUNT(*) FROM "SALESLIST" GROUP BY "USERID" KFAA30119-E In a query using a GROUP BY clause or a set function specification, the column "PUR-CODE" specified in a select expression, a HAVING clause or an ORDER BY clause must be specified as an argument of the GROUP BY clause or the set function. (query number = 1, 1)
上記の例の場合,下線部分の指定に誤りがあります。下線部分に指定する列数,列名を同じにしてください。