﻿<?xml version="1.0" encoding="utf-8"?>
<ReportsExport>
  <Reports>
    <Report id="ba267969-3bf4-499b-8edb-793c8f553fa1" codekey="DVA_FirstLastAndCountLoginsOfUserPerTargetGroups" categoryCodekey="UserStats" name="Liste aller Benutzer einer Zielgruppe mit dem Datum der ersten und letzten Anmeldung" description="Erster, letzter und die Anzahl der Logins der Benutzer einer Zielgruppe, aus &quot;DVA/FirstLastAndCountLoginsOfUserPerTargetGroups.sql&quot; erstellt">
      <MetaData created="2012-01-13T11:48:34" createdBy="Anton Administrator (Administrator)" createdBy_user_id="12" modified="2012-04-12T19:42:12" modifiedBy="Anton Administrator" />
      <ExecutionDetails format="TableResult" commandType="SqlCommandOrQuery" exportHandler="" adminControl="" exportMultipleTablesToSheets="False" datesWithTime="False" extraParams="" />
      <Mandators mandatorMode="IncludeMandators" mandator_id="345bbab2-62a8-424d-a6e6-133aeab480a4" mandatorName="DVA" isStandard="False" isUsedByMenu="False">
        <Mandator mandatorName="bachelor" />
        <Mandator mandatorName="DVA" />
        <Mandator mandatorName="fachwirt" />
        <Mandator mandatorName="gr" />
        <Mandator mandatorName="VHV_is-Akademie" />
      </Mandators>
      <Parameters>
        <Parameter id="a5485539-67e0-4912-8255-8081a54efb3c" isRequired="False" name="Zielgruppe" contextName="Zielgruppe" defaultValue="" renderHint="Undefined" disableParameter="DontDisable" />
      </Parameters>
      <Roles />
      <command>-- Report: Liste aller Benutzer einer Zielgruppe mit dem Datum der ersten und letzten Anmeldung

-- Name: Erster, letzter und die Anzahl der Logins der Benutzer einer Zielgruppe
-- Parameter: targetGroup_id, will be added automatically from thre list because it's a system parameter

--set @targetGroup_id = 2

select
	v_Users.Nachname as 'Nachname',
	v_Users.Vorname as 'Vorname',
	v_Users.descUserCn as 'Kennung', 
	(select min(startTime) from tblStatsPlatformSessions where tblStatsPlatformSessions.user_id=v_Users.intUserCn) as 'Erster Login am',
	(select max(startTime) from tblStatsPlatformSessions where tblStatsPlatformSessions.user_id=v_Users.intUserCn) as 'Letzter Login am',
	(select count(*) from tblStatsPlatformSessions where tblStatsPlatformSessions.user_id=v_Users.intUserCn) as 'Anzahl Logins'
from v_Users 
inner join tblUsersTargetGroups on tblUsersTargetGroups.UserCn=v_Users.intUserCn
where tblUsersTargetGroups.targetGroup_id=@targetGroup_id
order by Nachname
</command>
    </Report>
  </Reports>
  <Parameters>
    <Parameter id="a5485539-67e0-4912-8255-8081a54efb3c" isSystem="True" name="Zielgruppe" reportParameterType_id="9ae252e1-18b4-4b71-982c-e27b2d3a5287" queryParameterName="@targetGroup_id" />
  </Parameters>
  <ParameterTypes>
    <ParameterType id="9ae252e1-18b4-4b71-982c-e27b2d3a5287" isSystem="True" name="TargetGroup" datatype="TargetGroup" dataValueField="" dataTextField="" />
  </ParameterTypes>
</ReportsExport>