﻿<?xml version="1.0" encoding="utf-8"?>
<ReportsExport>
  <Reports>
    <Report id="31b1a06c-8980-4351-b74a-23734bf2115f" codekey="Kosmos_ViteroBookings" categoryCodekey="Trainings" name="ADAC Vitero Buchungen" description="ADAC Vitero Buchungen ab einem bestimmten Datum">
      <MetaData created="2023-04-24T16:45:59" createdBy="Rolle, Administrator (Administrator)" createdBy_user_id="12" modified="2023-04-24T16:48:56" modifiedBy="Rolle, Administrator (Administrator)" modifiedBy_user_id="12" />
      <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="79fd307f-f3f9-4345-a628-2551cc5ba444" isRequired="True" allowMultiSelect="False" name="Datum" contextName="Datum" defaultValue="" renderHint="Undefined" disableParameter="DontDisable" />
      </Parameters>
      <Roles>
        <Role id="90" />
      </Roles>
      <command>-- declare @date DATETIME

SELECT TrainingMandator.name AS TrainingMandator, tblItems.Title AS training, startDate, endDate, activity_id, group_id,
    tblMandators.name AS UserMandator, intUserCn AS ViversaID, vitero_id, descUserCn AS LogonName, Nachname, Vorname, SecurityID AS Rolle, 
    tblUserTrainingStatus.viteroSessionCode AS BuchungsCode , tblUserTrainingActionClasses.codekey AS Status
FROM v_Users
JOIN tblUserExternalReferences ON tblUserExternalReferences.user_id = intUserCn
JOIN tblMandators ON tblMandators.id = v_Users.mandator_id
JOIN tblUserTrainingStatus ON tblUserTrainingStatus.user_id = intUserCn AND actionclass_id NOT IN (40, 50)
JOIN tblUserTrainingActionClasses ON tblUserTrainingActionClasses.id = tblUserTrainingStatus.actionclass_id
JOIN tblTrainings ON tblTrainings.id = training_id AND startDate &gt;= @date AND isVirtual = 1 
JOIN tblMandators AS TrainingMandator ON TrainingMandator.id = tblTrainings.mandator_id
JOIN tblItems ON tblItems.id = tblTrainings.id AND tblItems.deleted IS NULL
WHERE vitero_id IS NOT NULL --AND mandator_id = '96BA2868-8BAF-4E69-B1FB-D2CC6D6832E8' 
ORDER BY TrainingMandator, training, UserMandator, LogonName, Nachname, Vorname
</command>
    </Report>
  </Reports>
  <Parameters>
    <Parameter id="79fd307f-f3f9-4345-a628-2551cc5ba444" isSystem="True" name="Datum" reportParameterType_id="74253ba7-a386-4620-bff7-b65c16fe1e64" queryParameterName="@date" />
  </Parameters>
  <ParameterTypes>
    <ParameterType id="74253ba7-a386-4620-bff7-b65c16fe1e64" isSystem="True" name="Date" datatype="Date" dataValueField="" dataTextField="" />
  </ParameterTypes>
</ReportsExport>