Berichtsname |
AZSABM |
Voraussetzungen |
Scanner-Controller Maschinendatenerfassung |
Tabelle(n) |
AZTUNB (Unterbrechungsjournal) PAUART (Unterbrechungsarten) |
Prozedur |
AZE_UnterbrechungsdauerAllerBMITZeitraumMonat |
Parameter |
Von Datum Bis Datum |
Ergebnistabelle |
Bezeichnung der Unterbrechungsart Jahr/Monat Stunden |
Aufbereitung |
Tabelle wird gedreht |
Crystal-Reports |
Nein |
Excel-Diagramme |
Säulendiagramm |
CREATE PROCEDURE AZE_UnterbrechungsdauerAllerBMitZeitraumMonat(@OUVDAT AS DATETIME,@OUBDAT AS DATETIME)
AS
SELECT
BGBEZ1
,JJJJMM = LEFT(CONVERT(VARCHAR(6),OUBBEG,112),4) + '/' + RIGHT(CONVERT(VARCHAR(6),OUBBEG,112),2)
,SUM(DATEDIFF(hh, AZTUNB.OUBBEG,AZTUNB.OUBEND)) AS STUNDEN
FROM AZTUNB
INNER JOIN PAUART ON
AZTUNB.OUUART = PAUART.BG_KEY
INNER JOIN FEBMIT ON
AZTUNB.OUFIRM = FEBMIT.AMFIRM AND AZTUNB.OUAGRP = FEBMIT.AM_GRP
WHERE
OUBBEG >= @OUVDAT
AND OUBEND <= @OUBDAT
AND OUSTAT = 'E'
GROUP BY
BGBEZ1
,LEFT(CONVERT(VARCHAR(6),OUBBEG,112),4) + '/' + RIGHT(CONVERT(VARCHAR(6),OUBBEG,112),2)
ORDER BY
BGBEZ1
,LEFT(CONVERT(VARCHAR(6),OUBBEG,112),4) + '/' + RIGHT(CONVERT(VARCHAR(6),OUBBEG,112),2)