Hi zusammen,
ich habe zwei Tabellen, die ich gerne in einer zusammenfassen würde. Es geht um ein Ticketsystem, bei dem ich aus einer Servicecall Tabelle (Dort sind nur die Ticket Stati hinterlegt) und einer History Tabelle bestimmte Punkte zusammenführen will. Aus der Servicecall Tabelle sollen nur die Tickets angezeigt werden, die den Status „Registered“, „In Progress“ oder „Waiting“ haben, die dann in gemeinsam in einer angezeigt werden sollen.
Allerdings bekomme ich immer die Fehlermeldung
ORA-00933: SQL comand not properly ended
Ich habe mich schon ein wenig eingelesen bzgl. UNION, INNER JOIN, usw. aber für mich ist das relatives Neuland.
Anbei der Code:
SELECT V_HISTORY_LINE_SERVICE_CALL.SERVICE_CALL_ID, V_HISTORY_LINE_SERVICE_CALL.SUBJECT, V_HISTORY_LINE_SERVICE_CALL.CREATED, V_SERVICE_CALL.STATUS
FROM
SERVICEDESK.V_HISTORY_LINE_SERVICE_CALL V_HISTORY_LINE_SERVICE_CALL AS SERVICEDESK, SERVICEDESK1.V_SERVICE_CALL AS SERVICEDESK1
WHERE (V_HISTORY_LINE_SERVICE_CALL.SUBJECT Like ‚To workgroup%‘)
AND (V_HISTORY_LINE_SERVICE_CALL.CREATED>{ts ‚2012-11-20 00:00:00‘})
OR (V_HISTORY_LINE_SERVICE_CALL.SUBJECT Like ‚Owner group%‘)
AND (V_HISTORY_LINE_SERVICE_CALL.CREATED>{ts ‚2012-11-20 00:00:00‘})
OR (V_SERVICE_CALL.STATUS=‚In Progress‘)
OR (V_SERVICE_CALL.STATUS=‚Registered‘)
OR (V_SERVICE_CALL.STATUS=‚Waiting‘)
ORDER BY V_HISTORY_LINE_SERVICE_CALL.SERVICE_CALL_ID