Ich versuche, die folgende db2 Abfrage auszuführen, aber ich bin immer diese Fehlermeldung:SqlSyntaxErrorException in DB2 Query
SqlSyntaxErrorException: DB2 SQL Error: SQLCODE=-119, SQLSTATE=42803, SQLERRMC=ENTITLEMENT
Die Abfrage ist:
SELECT *
FROM reclaimbalance rb
,user_benefit_accrued_period ubap
WHERE rb.user_id = ubap.user_id
AND rb.component_id = ubap.PAY_HEAD_ID
AND ubap.CUSTOMER_ID = 281
AND rb.year = '2016-2017'
AND ubap.STATUS = 1
GROUP BY ubap.user_id
,ubap.PAY_HEAD_ID
HAVING sum(ubap.STD_BALANCE_ADDED_IN_PERIOD) != rb.ENTITLEMENT
Sie sollten Ihr Tabellenschema, Beispieldaten und erwartete Ergebnisse veröffentlichen. Ich vermute, dass das Problem um die Klauseln "Gruppe von" und "Haben" geht, aber es ist schwer zu verstehen, was Sie zu tun versuchen. – sgeddes
hey @sgeddes .... danke für die Antwort. – user1359
Ich möchte die Datensätze aus zwei Tabellen auf der Grundlage eines Datensatzes holen, die Summe ist nicht gleich – user1359