Unterbrechungsdauer aller Betriebsmittel nach Monaten

 

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)