﻿<?xml version="1.0" encoding="utf-8"?>
<ReportsExport>
  <Reports>
    <Report id="021543a8-d56b-434d-a71a-b7097119324d" codekey="Kosmos_UsersThatNeverCalledPlatformInDateRange" categoryCodekey="UserStats" name="Benutzer, welche die Plattform in einem Zeitraum nicht aufgerufen haben" description="Alphabetische Auflistung aller Benutzer die die Plattform noch nie aufgerufen haben">
      <MetaData created="2011-12-20T14:36:52" createdBy="Marcus Renowitsch" createdBy_user_id="12" modified="2012-01-30T10:10:13" modifiedBy="Anton Administrator" />
      <ExecutionDetails format="TableResult" commandType="SqlCommandOrQuery" exportHandler="" adminControl="" exportMultipleTablesToSheets="False" datesWithTime="False" extraParams="" />
      <Mandators mandatorMode="OnlyOwner" mandator_id="0ab3e804-57cb-42a7-82a3-a6fd412d317d" mandatorName="Kosmos" isStandard="False" isUsedByMenu="False" />
      <Parameters>
        <Parameter id="a785aecc-668a-4609-9613-394bd4d708c2" isRequired="True" name="Mandant" contextName="Mandant" defaultValue="" renderHint="Undefined" disableParameter="DontDisable" />
        <Parameter id="d8e4595f-8bdd-4a54-9298-8f378450e6a0" isRequired="False" name="Zeitraum" contextName="Zeitraum" defaultValue="" renderHint="Undefined" disableParameter="DontDisable" />
      </Parameters>
      <Roles>
        <Role id="90" />
      </Roles>
      <command>        -- Schlüssel für Code: UsersThatNeverCalledPlatformInDateRange
        -- Name:               Benutzer, welche die Plattform in einem Zeitraum nicht aufgerufen haben
        -- Beschreibung:       Alphabetische Auflistung aller Benutzer die die Plattform noch nie aufgerufen haben
        -- Parameterliste:     Mandator,Mandant:~@mandator_id|Date,Von:~@dateRange_start|Date,Bis:~@dateRange_end
        -- Ergebnisformat:     Tabelle
        -- Für alle Mandanten: Ja
        -- Verfügbar für:      ?

        set @dateRange_end = dateadd(day,1,@dateRange_end)

        select
        v_Users.nachname as 'Name',
        v_Users.vorname as 'Vorname',
        v_Users.descUserCn as 'Kennung',
        (select top 1 tblStatsPlatformSessions.startTime from tblStatsPlatformSessions where tblStatsPlatformSessions.user_id=v_Users.intUserCn order by startTime desc) as 'Letzte Anmeldung'
        from v_Users
        where v_Users.mandator_id=@mandator_id
        and not exists(
        select * from tblStatsPlatformSessions
        where tblStatsPlatformSessions.user_id=v_Users.intUserCn
        and (@dateRange_start is null or tblStatsPlatformSessions.startTime&gt;=@dateRange_start) 
		and (@dateRange_end is null or tblStatsPlatformSessions.startTime&lt;@dateRange_end)
	)
order by [Name] asc, [Vorname] asc, [Kennung] asc
</command>
    </Report>
  </Reports>
  <Parameters>
    <Parameter id="a785aecc-668a-4609-9613-394bd4d708c2" isSystem="True" name="Mandant" reportParameterType_id="6b8fa242-5449-45b3-a81a-65a7e5e3b51d" queryParameterName="@mandator_id" />
    <Parameter id="d8e4595f-8bdd-4a54-9298-8f378450e6a0" isSystem="True" name="Zeitraum" reportParameterType_id="abff13be-91c3-4ee1-93a3-7292f8e013ba" queryParameterName="@dateRange" />
  </Parameters>
  <ParameterTypes>
    <ParameterType id="6b8fa242-5449-45b3-a81a-65a7e5e3b51d" isSystem="True" name="Mandator" datatype="Mandator" dataValueField="" dataTextField="" />
    <ParameterType id="abff13be-91c3-4ee1-93a3-7292f8e013ba" isSystem="True" name="DateRange" datatype="DateRange" dataValueField="" dataTextField="" />
  </ParameterTypes>
</ReportsExport>