Unterbrechungsdauer eines Betriebsmittels nach Wochen

Berichtsname

AZSEBW

Voraussetzungen

Scanner-Controller

Maschinendatenerfassung

Tabelle(n)

AZTUNB (Unterbrechungsjournal)

PAUART (Unterbrechungsarten)

FEBMIT (Betriebsmittelstamm)

FEWKAL (Werkskalender)

Prozedur

AZE_UnterbrechungsdauerBetriebsmittelWoche

Parameter

Firmennummer

Betriebsmittelnummer

Von Datum

Bis Datum

Ergebnistabelle

Betriebsmittelnummer

Betriebsmittelbezeichnung

Jahr/Woche

Bezeichnung der Unterbrechungsart

Stunden

Aufbereitung

Tabelle wird gedreht

Crystal-Reports

Nein

Excel-Diagramme

Säulendiagramm

 

 

CREATE PROCEDURE AZE_UnterbrechungsdauerBetriebsmittelWoche(@OUFIRM AS VARCHAR(2),@OUAGRP AS VARCHAR(6),@OUVDAT AS DATETIME,@OUBDAT AS DATETIME)

AS

 

SELECT

 OUAGRP

,AMBEZ1

,WKWFMT

,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

LEFT OUTER JOIN FEWKAL ON

 AZTUNB.OUFIRM = FEWKAL.WKFIRM AND CONVERT(VARCHAR(8), AZTUNB.OUBBEG, 112) = FEWKAL.WKJKEY

WHERE       

 OUFIRM = @OUFIRM

 AND OUAGRP  = @OUAGRP

 AND OUBBEG >= @OUVDAT

 AND OUBEND <= @OUBDAT

 AND OUSTAT = 'E'

GROUP BY

 OUAGRP

,AMBEZ1

,WKWFMT

,BGBEZ1

ORDER BY

 OUAGRP

,AMBEZ1

,WKWFMT

,BGBEZ1