﻿<?xml version="1.0" encoding="utf-8"?>
<ReportsExport>
  <Reports>
    <Report id="6e5fb0e4-9069-4f54-851d-43ce7e73a110" codekey="ThemesVertriebsausbildung" categoryCodekey="LearningPrograms" name="Bearbeitungsdauer WBTs Vertriebsausbildung" description="Spezieller Report zur Auswertung der durchschnittlichen Bearbeitungsdauer der WBTs &quot;Vertriebsausbildung&quot; für Nutzer mit Bearbeitungsstand größer 85%">
      <MetaData created="2015-06-13T21:30:11" createdBy="Administrator Debeka (Administrator)" createdBy_user_id="760" modified="2015-06-13T21:31:45" modifiedBy="Administrator Debeka" />
      <ExecutionDetails format="TableResult" commandType="SqlCommandOrQuery" exportHandler="" adminControl="" exportMultipleTablesToSheets="False" datesWithTime="False" extraParams="" />
      <Mandators mandatorMode="OnlyOwner" mandator_id="6279bb24-f218-49e0-9155-7c1cb1dba226" mandatorName="Debeka" isStandard="False" isUsedByMenu="False" />
      <Roles>
        <Role id="90" />
      </Roles>
      <command>
        WITH ThemesAndUsersToEvaluate(theme_id,title,user_id)
        AS
        (
        SELECT tblItems.id AS theme_id, tblItems.title,tblUsersTargetGroups.UserCn AS user_id FROM tblItems
        JOIN tblModuleItems ON tblItems.id = tblModuleItems.item_id
        JOIN tblEduOffersModules ON tblModuleItems.module_id = tblEduOffersModules.module_id
        JOIN tblEduOffersTargetGroups ON  tblEduOffersModules.eduOffer_id = tblEduOffersTargetGroups.eduOffer_id
        JOIN tblUsersTargetGroups ON tblEduOffersTargetGroups.targetGroup_id = tblUsersTargetGroups.targetGroup_id
        WHERE tblItems.title LIKE '%(Vertriebsausbildung)'
        AND itemType_id = 1
        AND mandator_id = (SELECT TOP 1 id FROM tblMandators WHERE name = 'Debeka')
        ),

        ThemeDurationPerUser (theme_id,title,user_id,duration)
        AS
        (
        SELECT
        ThemesAndUsersToEvaluate.theme_id,
        ThemesAndUsersToEvaluate.title,
        tblStatsThemeSessions.user_id,
        SUM(durationSeconds) AS duration
        FROM ThemesAndUsersToEvaluate
        JOIN tblStatsThemeSessions
        ON tblStatsThemeSessions.theme_id = ThemesAndUsersToEvaluate.theme_id
        AND tblStatsThemeSessions.user_id = ThemesAndUsersToEvaluate.user_id
        GROUP BY ThemesAndUsersToEvaluate.theme_id, ThemesAndUsersToEvaluate.title, tblStatsThemeSessions.user_id
        )

        SELECT
        ThemeDurationPerUser.title AS [WBT Titel],
        AVG(ThemeDurationPerUser.duration / 60)  AS [Durchschnittliche Bearbeitungsdauer (min.)],
        COUNT(*) AS [Anzahl Nutzer]
        FROM ThemeDurationPerUser
        JOIN tblStatusUserCourse
        ON ThemeDurationPerUser.theme_id = tblStatusUserCourse.theme_id
        AND ThemeDurationPerUser.user_id = tblStatusUserCourse.UserId
        AND tblStatusUserCourse.Complete &gt; 85
GROUP BY ThemeDurationPerUser.title


</command>
    </Report>
  </Reports>
</ReportsExport>