次の例のようなレポートを Oracle APEX で生成する必要があります。
PROJECT OPEN_ISSUE_COUNT CLOSED_ISSUE_COUNT
W-1 3 1
X-2 1 2
Y-3 5 3
Z-4 2 1
WhereOPEN_ISSUE_COUNT
およびは、ステートメントCLOSED_ISSUE_COUNT
によって生成されます。SQL COUNT
クエリ対象のテーブルは次のようになります。
ISSUE_# ISSUE_STATUS ASSOCIATED_PROJECT
1A OPEN W-1
1B OPEN W-1
1C OPEN W-1
2A CLOSED W-1
2B OPEN X-2
2C CLOSED X-2
3A CLOSED X-2
etc...
OPEN_ISSUE_COUNT
したがって、1 つのクエリで、 forとCLOSED_ISSUE_COUNT
whereISSUS_STATUS = 'OPEN'
と と をISSUS_STATUS = 'CLOSED'
それぞれカウントする必要がありますGROUP BY
ASSOCIATED_PROJECT
。
それは理にかなっていますか?明らかに、2 つのステータスのうちの 1 つでこれを簡単に行うことができますが、ここで説明していることに対する実行可能な解決策を見つけることができませんでした。私はここや他の場所でいくつかのものをオンラインで調べましたが、似たようなものは見当たりませんでした. 皆さんの考えを教えてください。ありがとう!