望ましい出力:
ユーザー -- クローズ -- オープン
Query 1: (Closed)
select AM1.SYSMODUSER, COUNT(AM1.SYSMODUSER)
from AuditLog AM1
where AM1.SYSMODTIME > '2015-05-01'
and AM1.SYSMODTIME < '2015-05-13'
and AM1.NUMBER like '%IM%'
and AM1.TYPE = 'Closed'
and (AM1.SYSMODUSER = 'login1'
or AM1.SYSMODUSER = 'login2')
Query 2: (Open)
select ASSIGNEE, count(record_id)
from List1
where "GROUP" = 'Records Compilation'
and RECORD_ID like '%IM%'
and ASSIGNEE is not null
group by ASSIGNEE
SYSMODUSER と ASSIGNEE は同じログイン名を共有します。
また、可能であれば、ログイン数が null またはゼロの場合でもログインを表示したいと考えています。現在、どちらのクエリを使用しても、実際のカウントのみが返されます。ユーザーが閉じたタスクまたは開いているタスクを持っていない場合、ユーザーの名前は結果セットにも表示されません。名前を「0」で表示するのが最適です。これにはケースステートメントが必要だと思います。