Berichtsname |
AZSEBQ |
Voraussetzungen |
Scanner-Controller Maschinendatenerfassung |
Tabelle(n) |
AZTUNB (Unterbrechungsjournal) PAUART (Unterbrechungsarten) FEBMIT (Betriebsmittelstamm) |
Prozedur |
AZE_UnterbrechungsdauerBetriebsmittelQuartal |
Parameter |
Firmennummer Betriebsmittelnummer Von Datum Bis Datum |
Ergebnistabelle |
Betriebsmittelnummer Betriebsmittelbezeichnung Jahr/Quartal Bezeichnung der Unterbrechungsart Stunden |
Aufbereitung |
Tabelle wird gedreht |
Crystal-Reports |
Nein |
Excel-Diagramme |
Säulendiagramm |
CREATE PROCEDURE AZE_UnterbrechungsdauerBetriebsmittelQuartal(@OUFIRM AS VARCHAR(2),@OUAGRP AS VARCHAR(6),@OUVDAT AS DATETIME,@OUBDAT AS DATETIME)
AS
SELECT
OUAGRP
,AMBEZ1
,JJJJQQ = LTRIM(STR(DATEPART(yyyy, OUBBEG))) + '/' + LTRIM(STR(DATEPART(qq,OUBBEG)))
,BGBEZ1
,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
OUFIRM = @OUFIRM
AND OUAGRP = @OUAGRP
AND OUBBEG >= @OUVDAT
AND OUBEND <= @OUBDAT
AND OUSTAT = 'E'
GROUP BY
OUAGRP
,AMBEZ1
,LTRIM(STR(DATEPART(yyyy, OUBBEG))) + '/' + LTRIM(STR(DATEPART(qq,OUBBEG)))
,BGBEZ1
ORDER BY
OUAGRP
,AMBEZ1
,LTRIM(STR(DATEPART(yyyy, OUBBEG))) + '/' + LTRIM(STR(DATEPART(qq,OUBBEG)))
,BGBEZ1