﻿<?xml version="1.0" encoding="utf-8"?>
<ReportsExport>
  <Reports>
    <Report id="7d53688c-18f7-4260-b526-0a214ead23ca" codekey="HEM-Portal_TankstellenCheckBZL" categoryCodekey="SpecialPurpose" name="Auswertung Qualitätschecks Bezirksleiter" description="Report zur Durchführung der Bezirksleiter-Qualitätschecks und der Beantwortung der Einzelfragen.">
      <MetaData created="2021-03-31T13:02:50" createdBy="HEM-Portal, Administrator (Administrator)" createdBy_user_id="13774" modified="2021-04-09T12:09:50" modifiedBy="HEM-Portal, Administrator (Administrator)" modifiedBy_user_id="13774" />
      <ExecutionDetails format="TableResult" commandType="SqlCommandOrQuery" exportHandler="" adminControl="" exportMultipleTablesToSheets="False" datesWithTime="False" extraParams="" />
      <Mandators mandatorMode="OnlyOwner" mandator_id="a385483a-e451-4ace-abd2-37b0a7a22980" isStandard="False" isUsedByMenu="False" />
      <Parameters>
        <Parameter id="d8e4595f-8bdd-4a54-9298-8f378450e6a0" isRequired="False" allowMultiSelect="False" name="Zeitraum" contextName="Zeitraum" defaultValue="" renderHint="Undefined" disableParameter="DontDisable" />
        <Parameter id="ca406f5d-c0f6-414b-97b2-1382f42684f0" isRequired="False" allowMultiSelect="False" name="Benutzer" contextName="Bezirksleiter-ID" defaultValue="" renderHint="Undefined" disableParameter="DontDisable" />
        <Parameter id="57a8a516-0de5-4ac9-a9d7-15b619e87920" isRequired="False" allowMultiSelect="False" name="CustomAttribute2" contextName="Bezirksleiter-Name" defaultValue="" renderHint="Undefined" disableParameter="DontDisable" />
      </Parameters>
      <Roles>
        <Role id="90" />
      </Roles>
      <command>/*DECLARE @current_mandator_id UNIQUEIDENTIFIER = (SELECT id FROM tblMandators WHERE name = 'HEM-Portal')
DECLARE @dateRange_start DATETIME = '2021-03-17 00:00:00.000'
DECLARE @dateRange_end DATETIME = GETDATE()
DECLARE @customAttribute2 NVARCHAR(255) = 'Alle'
DECLARE @descUserCn NVARCHAR(255)
*/

SET @dateRange_start = ISNULL(@dateRange_start,'2021-03-17 00:00:00.000')
SET @dateRange_end = ISNULL(@dateRange_end,GETDATE())

CREATE TABLE #result1(
	"Datum" NVARCHAR(20),
	"Bezirksleiter-ID" NVARCHAR(255),
	"Name Bezirksleiter" NVARCHAR(255),
	"Check durchgeführt" NVARCHAR(5),
	"Frage 1" NVARCHAR(20),
	"Frage 1 Kommentar" NVARCHAR(20),
	"Frage 2" NVARCHAR(20),
	"Frage 2 Kommentar" NVARCHAR(20),
	"Frage 3" NVARCHAR(20),
	"Frage 3 Kommentar" NVARCHAR(20),
	"Frage 4" NVARCHAR(20),
	"Frage 4 Kommentar" NVARCHAR(20),
	"Frage 5" NVARCHAR(20),
	"Frage 5 Kommentar" NVARCHAR(20),
	"Frage 6" NVARCHAR(20),
	"Frage 6 Kommentar" NVARCHAR(20),
	"Frage 7" NVARCHAR(20),
	"Frage 7 Kommentar" NVARCHAR(20),
	"Frage 8" NVARCHAR(20),
	"Frage 8 Kommentar" NVARCHAR(20),
	"Frage 9" NVARCHAR(20),
	"Frage 9 Kommentar" NVARCHAR(20),
	"Frage 10" NVARCHAR(20),
	"Frage 10 Kommentar" NVARCHAR(20),
	"Frage 11" NVARCHAR(20),
	"Frage 11 Kommentar" NVARCHAR(20),
	"Frage 12" NVARCHAR(20),
	"Frage 12 Kommentar" NVARCHAR(20),
	"Frage 13" NVARCHAR(20),
	"Frage 13 Kommentar" NVARCHAR(20),
	"Frage 15b" NVARCHAR(20),
	"Frage 15b Kommentar" NVARCHAR(20),
	"Frage 15c" NVARCHAR(20),
	"Frage 15c Kommentar" NVARCHAR(20),
	"Frage 15d" NVARCHAR(20),
	"Frage 15d Kommentar" NVARCHAR(20),
	"Frage 15e" NVARCHAR(20),
	"Frage 15e Kommentar" NVARCHAR(20),
	"Frage 16" NVARCHAR(20),
	"Frage 16 Kommentar" NVARCHAR(20),
	"Frage 17" NVARCHAR(20),
	"Frage 17 Kommentar" NVARCHAR(20),
	"Frage 18" NVARCHAR(20),
	"Frage 18 Kommentar" NVARCHAR(20),
	"Frage 19" NVARCHAR(20),
	"Frage 19 Kommentar" NVARCHAR(20),
	"Frage 20" NVARCHAR(20),
	"Frage 20 Kommentar" NVARCHAR(20),
	"Frage 21a" NVARCHAR(20),
	"Frage 21a Kommentar" NVARCHAR(20),
	"Frage 21b" NVARCHAR(20),
	"Frage 21b Kommentar" NVARCHAR(20),
	"Frage 21c" NVARCHAR(20),
	"Frage 21c Kommentar" NVARCHAR(20)
)



DECLARE @theme_id_check1 UNIQUEIDENTIFIER = (SELECT id FROM tblItems WHERE title = 'Qualitätscheck Autowäsche für Mitarbeiter - Teil 1' AND itemType_id = 1 AND mandator_id = @current_mandator_id and deleted is NULL)

DECLARE @theme_id_check2 UNIQUEIDENTIFIER = (SELECT id FROM tblItems WHERE title = 'Qualitätscheck Autowäsche für Mitarbeiter - Teil 2' AND itemType_id = 1 AND mandator_id = @current_mandator_id and deleted is NULL)

DECLARE @theme_id_bzl UNIQUEIDENTIFIER = (SELECT id FROM tblItems WHERE title = 'Qualitätscheck Autowäsche für Bezirksleiter' AND itemType_id = 1 AND mandator_id = @current_mandator_id and deleted is NULL)

-- Teil 1

SELECT DISTINCT 
executionDate,
user_id,
group_id,
CAST(timeStamp AS DATE) AS timeStamp,
theme_id
INTO #sessions1
FROM HEM_ARCHIVE_tblSCORMData sd
WHERE CAST(timeStamp AS DATE) &gt;= CAST(@dateRange_start AS DATE) AND CAST (timeStamp AS DATE)  &lt;= CAST(@dateRange_end AS DATE)
AND sd.theme_id = @theme_id_bzl
AND @customAttribute2 = 'Alle' OR EXISTS(SELECT * FROM tblUserCustomAttributes WHERE user_id = sd.user_id AND customAttribute2 = @customAttribute2 )

DECLARE @executionDate DATETIME,
		@userid INT,
		@group_id UNIQUEIDENTIFIER,
		@timeStamp DATE



DECLARE cur CURSOR FAST_FORWARD FOR
SELECT executionDate,user_id,group_id,timeStamp FROM #sessions1

OPEN cur
FETCH NEXT FROM cur INTO @executionDate,@userid, @group_id,@timeStamp
WHILE @@FETCH_STATUS = 0
BEGIN

	-- Die Scormdaten der einzelnen Sessions
	SELECT *
	INTO #hlp
	FROM HEM_ARCHIVE_tblSCORMData 
	WHERE executionDate = @executionDate
	AND user_id = @userid
	AND group_id = @group_id
	AND CAST(timestamp AS DATE) =@timeStamp

	SELECT 
	vars.* 
	INTO #scormVars
	FROM (SELECT DISTINCT scorm_id FROM #hlp) AS h
	CROSS APPLY(
		SELECT
		scorm_id,
		CASE 
		WHEN (SELECT data FROM #hlp WHERE name = 'cmi.core.lesson_status' and scorm_id = h.scorm_id) = 'completed' AND (SELECT data FROM #hlp WHERE name = 'cmi.core.score.raw' and scorm_id = h.scorm_id) = '100' THEN 'Ja'
		WHEN (SELECT data FROM #hlp WHERE name = 'cmi.core.lesson_status' and scorm_id = h.scorm_id) = 'completed' AND (SELECT data FROM #hlp WHERE name = 'cmi.core.score.raw' and scorm_id = h.scorm_id) = '0' THEN 'Reperaturmeldung'		
		WHEN (SELECT data FROM #hlp WHERE name = 'cmi.core.lesson_status' and scorm_id = h.scorm_id) = 'incomplete' OR (SELECT data FROM #hlp WHERE name = 'cmi.core.lesson_status' and scorm_id = h.scorm_id) = 'not attempted' THEN 'nicht geprüft'
		ELSE 'FEHLER'
		END
		AS lesson_status,
		(SELECT data FROM #hlp WHERE name = 'cmi.comments' and scorm_id = h.scorm_id) AS comment,
		(SELECT data FROM #hlp WHERE name = 'cmi.core.score.raw' and scorm_id = h.scorm_id) AS score
	) AS vars
	
	INSERT INTO #result1 VALUES(
		CAST((SELECT TOP 1 timeStamp FROM #hlp) AS DATE),
		(SELECT descUserCn FROM v_Users WHERE intUserCn = @userid),
		(SELECT CONCAT(Vorname,' ', Nachname) FROM v_Users WHERE intUserCn = @userid),
		CASE
		WHEN (SELECT TOP 1 status FROM HEM_ARCHIVE_tblStatusUserItemHistory suih WHERE suih.user_id = @userid AND executionDate = @executionDate ORDER BY status DESC) = 0 THEN 'Nein'
		ELSE 'Ja'
		END,
		(SELECT lesson_status FROM #scormVars WHERE scorm_id = 'ITEM_1'),
		(SELECT comment FROM #scormVars WHERE scorm_id = 'ITEM_1'),
		(SELECT lesson_status FROM #scormVars WHERE scorm_id = 'ITEM_38'),
		(SELECT comment FROM #scormVars WHERE scorm_id = 'ITEM_38'),
		(SELECT lesson_status FROM #scormVars WHERE scorm_id = 'ITEM_39'),
		(SELECT comment FROM #scormVars WHERE scorm_id = 'ITEM_39'),
		(SELECT lesson_status FROM #scormVars WHERE scorm_id = 'ITEM_2'),
		(SELECT comment FROM #scormVars WHERE scorm_id = 'ITEM_2'),
		(SELECT lesson_status FROM #scormVars WHERE scorm_id = 'ITEM_40'),
		(SELECT comment FROM #scormVars WHERE scorm_id = 'ITEM_40'),
		(SELECT lesson_status FROM #scormVars WHERE scorm_id = 'ITEM_41'),
		(SELECT comment FROM #scormVars WHERE scorm_id = 'ITEM_41'),
		(SELECT lesson_status FROM #scormVars WHERE scorm_id = 'ITEM_42'),
		(SELECT comment FROM #scormVars WHERE scorm_id = 'ITEM_42'),
		(SELECT lesson_status FROM #scormVars WHERE scorm_id = 'ITEM_43'),
		(SELECT comment FROM #scormVars WHERE scorm_id = 'ITEM_43'),
		(SELECT lesson_status FROM #scormVars WHERE scorm_id = 'ITEM_44'),
		(SELECT comment FROM #scormVars WHERE scorm_id = 'ITEM_44'),
		(SELECT lesson_status FROM #scormVars WHERE scorm_id = 'ITEM_45'),
		(SELECT comment FROM #scormVars WHERE scorm_id = 'ITEM_45'),
		(SELECT lesson_status FROM #scormVars WHERE scorm_id = 'ITEM_46'),
		(SELECT comment FROM #scormVars WHERE scorm_id = 'ITEM_46'),
		(SELECT lesson_status FROM #scormVars WHERE scorm_id = 'ITEM_4'),
		(SELECT comment FROM #scormVars WHERE scorm_id = 'ITEM_4'),
		(SELECT lesson_status FROM #scormVars WHERE scorm_id = 'ITEM_47'),
		(SELECT comment FROM #scormVars WHERE scorm_id = 'ITEM_47'),
		(SELECT lesson_status FROM #scormVars WHERE scorm_id = 'ITEM_48'),
		(SELECT comment FROM #scormVars WHERE scorm_id = 'ITEM_48'),
		(SELECT lesson_status FROM #scormVars WHERE scorm_id = 'ITEM_49'),
		(SELECT comment FROM #scormVars WHERE scorm_id = 'ITEM_49'),
		(SELECT lesson_status FROM #scormVars WHERE scorm_id = 'ITEM_3'),
		(SELECT comment FROM #scormVars WHERE scorm_id = 'ITEM_3'),
		(SELECT lesson_status FROM #scormVars WHERE scorm_id = 'ITEM_50'),
		(SELECT comment FROM #scormVars WHERE scorm_id = 'ITEM_50'),
		(SELECT lesson_status FROM #scormVars WHERE scorm_id = 'ITEM_51'),
		(SELECT comment FROM #scormVars WHERE scorm_id = 'ITEM_51'),
		(SELECT lesson_status FROM #scormVars WHERE scorm_id = 'ITEM_52'),
		(SELECT comment FROM #scormVars WHERE scorm_id = 'ITEM_52'),
		(SELECT lesson_status FROM #scormVars WHERE scorm_id = 'ITEM_53'),
		(SELECT comment FROM #scormVars WHERE scorm_id = 'ITEM_53'),
		(SELECT lesson_status FROM #scormVars WHERE scorm_id = 'ITEM_54'),
		(SELECT comment FROM #scormVars WHERE scorm_id = 'ITEM_54'),
		(SELECT lesson_status FROM #scormVars WHERE scorm_id = 'ITEM_55'),
		(SELECT comment FROM #scormVars WHERE scorm_id = 'ITEM_55'),
		(SELECT lesson_status FROM #scormVars WHERE scorm_id = 'ITEM_6'),
		(SELECT comment FROM #scormVars WHERE scorm_id = 'ITEM_6'),
		(SELECT lesson_status FROM #scormVars WHERE scorm_id = 'ITEM_56'),
		(SELECT comment FROM #scormVars WHERE scorm_id = 'ITEM_56'),
		(SELECT lesson_status FROM #scormVars WHERE scorm_id = 'ITEM_57'),
		(SELECT comment FROM #scormVars WHERE scorm_id = 'ITEM_57')
	)

	DROP TABLE #hlp
	DROP TABLE #scormVars
	FETCH NEXT FROM cur INTO @executionDate,@userid, @group_id,@timeStamp
END
CLOSE cur
DEALLOCATE cur

SELECT * FROM #result1

CREATE TABLE #summary_part1(
	Frage NVARCHAR(100),
	Ja INT,
	"Reperaturmeldung" INT,
	"nicht geprüft" INT
)

INSERT INTO #summary_part1 VALUES
('Frage 1',(SELECT COUNT(*) FROM #result1 WHERE [Frage 1] = 'Ja'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 1] = 'Reperaturmeldung'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 1] = 'nicht geprüft' OR [Frage 1] IS NULL)),
('Frage 2',(SELECT COUNT(*) FROM #result1 WHERE [Frage 2] = 'Ja'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 2] = 'Reperaturmeldung'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 2] = 'nicht geprüft' OR [Frage 2]  IS NULL)),
('Frage 3',(SELECT COUNT(*) FROM #result1 WHERE [Frage 3] = 'Ja'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 3] = 'Reperaturmeldung'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 3] = 'nicht geprüft' OR [Frage 3]  IS NULL)),
('Frage 4',(SELECT COUNT(*) FROM #result1 WHERE [Frage 4] = 'Ja'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 4] = 'Reperaturmeldung'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 4] = 'nicht geprüft' OR [Frage 4]  IS NULL)),
('Frage 5',(SELECT COUNT(*) FROM #result1 WHERE [Frage 5] = 'Ja'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 5] = 'Reperaturmeldung'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 5] = 'nicht geprüft' OR [Frage 5]  IS NULL)),
('Frage 6',(SELECT COUNT(*) FROM #result1 WHERE [Frage 6] = 'Ja'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 6] = 'Reperaturmeldung'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 6] = 'nicht geprüft' OR [Frage 6]  IS NULL)),
('Frage 7',(SELECT COUNT(*) FROM #result1 WHERE [Frage 7] = 'Ja'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 7] = 'Reperaturmeldung'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 7] = 'nicht geprüft' OR [Frage 7]  IS NULL)),
('Frage 8',(SELECT COUNT(*) FROM #result1 WHERE [Frage 8] = 'Ja'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 8] = 'Reperaturmeldung'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 8] = 'nicht geprüft' OR [Frage 8]  IS NULL)),
('Frage 9',(SELECT COUNT(*) FROM #result1 WHERE [Frage 9] = 'Ja'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 9] = 'Reperaturmeldung'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 9] = 'nicht geprüft' OR [Frage 9]  IS NULL)),
('Frage 10',(SELECT COUNT(*) FROM #result1 WHERE [Frage 10] = 'Ja'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 10] = 'Reperaturmeldung'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 10] = 'nicht geprüft' OR [Frage 10]  IS NULL)),
('Frage 11',(SELECT COUNT(*) FROM #result1 WHERE [Frage 11] = 'Ja'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 11] = 'Reperaturmeldung'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 11] = 'nicht geprüft' OR [Frage 11]  IS NULL)),
('Frage 12',(SELECT COUNT(*) FROM #result1 WHERE [Frage 12] = 'Ja'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 12] = 'Reperaturmeldung'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 12] = 'nicht geprüft' OR [Frage 12]  IS NULL)),
('Frage 13',(SELECT COUNT(*) FROM #result1 WHERE [Frage 13] = 'Ja'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 13] = 'Reperaturmeldung'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 13] = 'nicht geprüft' OR [Frage 13]  IS NULL)),
('Frage 15b',(SELECT COUNT(*) FROM #result1 WHERE [Frage 15b] = 'Ja'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 15b] = 'Reperaturmeldung'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 15b] = 'nicht geprüft' OR [Frage 15b]  IS NULL)),
('Frage 15c',(SELECT COUNT(*) FROM #result1 WHERE [Frage 15c] = 'Ja'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 15c] = 'Reperaturmeldung'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 15c] = 'nicht geprüft' OR [Frage 15c]  IS NULL)),
('Frage 15d',(SELECT COUNT(*) FROM #result1 WHERE [Frage 15d] = 'Ja'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 15d] = 'Reperaturmeldung'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 15d] = 'nicht geprüft' OR [Frage 15d]  IS NULL)),
('Frage 15e',(SELECT COUNT(*) FROM #result1 WHERE [Frage 15e] = 'Ja'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 15e] = 'Reperaturmeldung'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 15e] = 'nicht geprüft' OR [Frage 15e]  IS NULL)),
('Frage 16',(SELECT COUNT(*) FROM #result1 WHERE [Frage 16] = 'Ja'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 16] = 'Reperaturmeldung'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 16] = 'nicht geprüft' OR [Frage 16]  IS NULL)),
('Frage 17',(SELECT COUNT(*) FROM #result1 WHERE [Frage 17] = 'Ja'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 17] = 'Reperaturmeldung'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 17] = 'nicht geprüft' OR [Frage 17]  IS NULL)),
('Frage 18',(SELECT COUNT(*) FROM #result1 WHERE [Frage 18] = 'Ja'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 18] = 'Reperaturmeldung'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 18] = 'nicht geprüft' OR [Frage 18]  IS NULL)),
('Frage 19',(SELECT COUNT(*) FROM #result1 WHERE [Frage 19] = 'Ja'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 19] = 'Reperaturmeldung'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 19] = 'nicht geprüft' OR [Frage 19]  IS NULL)),
('Frage 20',(SELECT COUNT(*) FROM #result1 WHERE [Frage 20] = 'Ja'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 20] = 'Reperaturmeldung'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 20] = 'nicht geprüft' OR [Frage 20]  IS NULL)),
('Frage 21a',(SELECT COUNT(*) FROM #result1 WHERE [Frage 21a] = 'Ja'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 21a] = 'Reperaturmeldung'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 21a] = 'nicht geprüft' OR [Frage 21a]  IS NULL)),
('Frage 21b',(SELECT COUNT(*) FROM #result1 WHERE [Frage 21b] = 'Ja'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 21b] = 'Reperaturmeldung'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 21b] = 'nicht geprüft' OR [Frage 21b]  IS NULL)),
('Frage 21c',(SELECT COUNT(*) FROM #result1 WHERE [Frage 21c] = 'Ja'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 21c] = 'Reperaturmeldung'),(SELECT COUNT(*) FROM #result1 WHERE [Frage 21c] = 'nicht geprüft' OR [Frage 21c]  IS NULL))


-- Anzahl der Antworten

SELECT * FROM #summary_part1

SELECT COUNT(*) AS "Durchführungen im Zeitraum" FROM #sessions1

DROP TABLE #sessions1
DROP TABLE #result1
DROP TABLE #summary_part1


CREATE TABLE #allQuestions(
	Frage NVARCHAR(MAX)
)

INSERT INTO #allQuestions VALUES
('STATIONSGELÄNDE: Aktuelle Waschplakate / Standardwerbemittel vorhanden?'),
('STATIONSGELÄNDE: Hinweisschilder / Pfeile zur Waschanlage beleuchtet und unbeschädigt?'),
('STATIONSGELÄNDE: Zusatzgeräte im Staubsaugerbereich betriebsbereit und sauber?'),
('WASCHVORPLATZ: Waschhalle / Vorplatz frei von Abfällen?'),
('WASCHVORPLATZ: Keine Pfützenbildung? Sind die Abläufe frei?'),
('WASCHVORPLATZ: Zusatzgeräte (Vorsprühgerät, HD-Reiniger) betriebsbereit?'),
('WASCHVORPLATZ: Bedienungsterminal / AGB / Preistafel / Hinweisschilder sauber und unbeschädigt?'),
('WASCHHALLE: Sind alle Lampen funktionstüchtig (Vorplatz und Waschhalle)?'),
('WASCHHALLE: Ist das Brauchwasser frei von fauligem Geruch?'),
('WASCHHALLE: Sind die Abläufe frei?'),
('WASCHHALLE: Sind die Tore und Scheiben sauber? Keine Kalkrückstände?'),
('WASCHANLAGE: Gehäuse frei von Beschädigungen?'),
('WASCHANLAGE: Alle Beleuchtungselemente / Piktogramme funktionsfähig?'),
('WASCHANLAGE: Stimmt das Schaumbild?'),
('WASCHANLAGE: Ist ein richtiger Wasseraufriss vorhanden?'),
('WASCHANLAGE:Sind die Radwäscher funktionstüchtig?'),
('WASCHANLAGE:Ist das Trocknungsergebnis zufriedenstellend?'),
('WASCHANLAGE: Ist die Torsteuerung richtig eingestellt (Sommer-Wintersteuerung beachten!)?'),
('TECHNIKRAUM: Keine Verschmutzungen / Pfützen erkennbar?'),
('TECHNIKRAUM: Schutzausrüstung vollständig und unbeschädigt?'),
('TECHNIKRAUM: Waschchemiebehälter ordnungsgemäß gelagert?'),
('DOKUMENTATION: Durchführung der Testwäschen dokumentiert?'),
('DOKUMENTATION: Test "Funktion NOT-AUS" regelmäßig durchgeführt und dokumentiert?'),
('DOKUMENTATION: Betriebstagebuch ordentlich geführt?')

SELECT * FROM #allQuestions

DROP TABLE #allQuestions</command>
    </Report>
  </Reports>
  <Parameters>
    <Parameter id="d8e4595f-8bdd-4a54-9298-8f378450e6a0" isSystem="True" name="Zeitraum" reportParameterType_id="abff13be-91c3-4ee1-93a3-7292f8e013ba" queryParameterName="@dateRange" />
    <Parameter id="ca406f5d-c0f6-414b-97b2-1382f42684f0" isSystem="True" name="Benutzer" reportParameterType_id="1f6b4472-1471-441e-a195-454faa229f22" queryParameterName="@user_id" />
    <Parameter id="57a8a516-0de5-4ac9-a9d7-15b619e87920" mandator_id="a385483a-e451-4ace-abd2-37b0a7a22980" isSystem="False" name="CustomAttribute2" reportParameterType_id="7adfe438-5b7b-42c4-8aad-fb87c86b8068" queryParameterName="@customAttribute2" />
  </Parameters>
  <ParameterTypes>
    <ParameterType id="abff13be-91c3-4ee1-93a3-7292f8e013ba" isSystem="True" name="DateRange" datatype="DateRange" dataValueField="" dataTextField="" />
    <ParameterType id="1f6b4472-1471-441e-a195-454faa229f22" isSystem="True" name="User" datatype="User" dataValueField="" dataTextField="" />
    <ParameterType id="7adfe438-5b7b-42c4-8aad-fb87c86b8068" mandator_id="a385483a-e451-4ace-abd2-37b0a7a22980" isSystem="False" name="CustomAttribute2" datatype="StringDDL" dataValueField="customAttribute2" dataTextField="customAttribute2">
      <query>SELECT DISTINCT customAttribute2 FROM tblUserCustomAttributes
INNER JOIN tableUsers ON tableUsers.intUserCn = tblUserCustomAttributes.user_id AND tableUsers.mandator_id = @current_mandator_id
WHERE customAttribute2 IS NOT NULL</query>
    </ParameterType>
  </ParameterTypes>
</ReportsExport>