私はPL/SQLデータベースを使用するOpen Text Content Serverツールを開発中です。私がやろうとしているのは、異なる条件とテーブルを持つ6つの異なるクエリを通してカウントデータを取得することです。私はこれらの6つのカウントのクエリをすべて組み合わせることを試みていましたが、運はありません。以下は、これらの6つのクエリが記載されています:月に作成されたPL/SQL:テーブルと条件がすべて異なる場合に、単一のクエリで複数のcount文を実装する方法
ドキュメント:ユーザーの
select count (dataid) from Dtree where
Createdate >= %1 and createdate <= %2 and subtype = 144
合計番号:月間にログイン
select count(a.id) from Kuaf a, kuaf b where
a.deleted =0 and a.type =0 and b.id = a.groupid
ユニークユーザー(カウント):
Select count (distinct (performerID))
from dauditnew where auditid=23 and auditdate >= %1 and auditdate <= %2
月に作成されたユーザー数:
人のSelect Count(dataid) FROM DAUDITNEW where AUDITID = 1
AND AUDITSTR LIKE 'Create' and subtype=142 AND
auditdate >= %1 and auditdate <= %2
ユーザー削除済み(COUNT):開始
SELECT count(a.userid) from dauditnew a WHERE
a.auditstr = 'Delete' AND
a.AuditDate >= %1 AND
a.AuditDate <= %2 AND
a.UserID in (Select ID from KUAF where Deleted = 1 and Type=0)
ワークフロー:
ここSelect count(*) from Wworkaudit WWA where WWA.workaudit_status=1 AND
WWA.workaudit_date >= %1 and WWA.workaudit_date <= %2
% 1、%2つの表すユーザー入力。これらの6つのクエリはすべて条件が非常に異なるため、それらを組み合わせることは難しい作業です。私を助けてください。
ありがとうございます。
を定義してください表示されません出力はどのように表示されるべきですか? 6つのカウントを別々の行に表示し、それらを識別する説明を表示します。または、6列で説明的な列名で表示しますか?または何? – mathguy
これを組み合わせると、これらの6つのクエリすべての作業を行う1つのクエリが必要になることを意味します。わたしは6つの異なる列にカウントを表示したいのですが、ありがとう –