Dies ist die gesamte Abfrage und das Ziel besteht darin, eine Liste aller verfügbaren Felder für ein bestimmtes Problem zu erhalten, wenn Art der Auslastung ausgeführt und die Auflösung akzeptiert wird (AUFLÖSUNG = 8).
Das Problem ist die Bedingung, die nur für CUSTOMVALUE = 'Performed' für CUSTOMFIELD.CFNAME = 'Art der Arbeitsbelastung'
Zustand verwendet werden muss:
AND (CUSTOMFIELDVALUE.STRINGVALUE=TO_CHAR(CUSTOMFIELDOPTION.ID) AND CUSTOMFIELDOPTION.CUSTOMVALUE='Performed')
Entire query:
SELECT DISTINCT
JIRAISSUE.ISSUENUM,
JIRAISSUE.SUMMARY,
PROJECT.PNAME,
CUSTOMFIELD.CFNAME,
CUSTOMFIELDVALUE.STRINGVALUE,
CUSTOMFIELDVALUE.ID,
CUSTOMFIELDVALUE.NUMBERVALUE,
CUSTOMFIELDOPTION.CUSTOMVALUE,
ISSUETYPE.PNAME
FROM
JIRAISSUE,
PROJECT,
CUSTOMFIELDVALUE,
CUSTOMFIELD,
CUSTOMFIELDOPTION,
ISSUETYPE
WHERE (CUSTOMFIELDVALUE.ISSUE=JIRAISSUE.ID)
AND (CUSTOMFIELDVALUE.CUSTOMFIELD=CUSTOMFIELD.ID)
AND (CUSTOMFIELD.ID=CUSTOMFIELDOPTION.CUSTOMFIELD)
AND (CUSTOMFIELDOPTION.CUSTOMFIELD=CUSTOMFIELDVALUE.CUSTOMFIELD)
AND (JIRAISSUE.ISSUETYPE=ISSUETYPE.ID )
AND (PROJECT.ID=JIRAISSUE.PROJECT )
AND CUSTOMFIELD.CFNAME IN ('Type of workload', 'ANA-PROG extramuros','ANA-PROG intramuros','TEC-CONS extramuros','TEC-CONS intramuros','PRO-MAN extramuros','PRO-MAN intramuros' )
AND PROJECT.PNAME IN ('eNotices', 'TED Applications', 'TED Web Services', 'TED-Monitor-2012', 'eTendering' )
AND (CUSTOMFIELDVALUE.STRINGVALUE=TO_CHAR(CUSTOMFIELDOPTION.ID) AND CUSTOMFIELDOPTION.CUSTOMVALUE='Performed')
AND JIRAISSUE.RESOLUTION=8
ORDER by issuenum;
(1) Beschriften Sie Ihre Frage mit der von Ihnen verwendeten Datenbank. (2) Geben Sie Beispieldaten und gewünschte Ergebnisse an. –