ALTER VERFAHREN [dbo]. [RptHourly_ApproverStatus]
@BU varchar (10) = NULL,
@Reviewer Varchar (60) = NULL,
@Approver Varchar (60) = NULL,
@perf_status varchar (30) =NULL,
@Approval_Status varchar (40) =NULL
-- Die Parameter für das gespeicherte Verfahren hier hinzufügen
WIE
ANFANGEN
-- NOCOUNT EINSTELLEN AN addiert, um Extraresultatssätze an zu verhindern
-- Störung AUSERWÄHLTE Aussagen.
NOCOUNT AN EINSTELLEN;
-- Aussagen für Verfahren hier einsetzen
dbo.ADP_Feed_0318.NodeID, dbo.ADP_Feed_0318.FirstName VORWÄHLEN + ''+ dbo.ADP_Feed_0318.LastName ALS Angestellter,
ADP_Feed_0318_1.FirstName + ''+ ADP_Feed_0318_1.LastName ALS Rezensent,
FALL
WENN (ADP_Feed_0318.Perf_Status = 2) DANN „in Bewegung“
WENN (ADP_Feed_0318.Perf_Status = 3) DANN „schließen“ ab
WENN (ADP_Feed_0318.Perf_Status IST UNGÜLTIG)
DANN „nicht begonnenes“ SONST „nicht begonnenes“ ENDE Perf_Status,
ADP_Feed_0318_2.FirstName + ''+ ADP_Feed_0318_2.LastName ALS Approver,
FALL
WENN (ADP_Feed_0318.Approval_Status = 2) DANN „in Bewegung“
WENN (ADP_Feed_0318.Approval_Status = 3) DANN „schließen“ ab
WENN (ADP_Feed_0318.Approval_Status IST UNGÜLTIG)
DANN „nicht begonnenes“ SONST „nicht begonnenes“ ENDE Approval_Status,
dbo.ADP_Feed_0318.BU,
BEKEHRTER (HIN- UND HERBEWEGUNG, dbo.ADP_Feed_0318.Perf_Average) WIE [CalculatedRating],
dbo.ADP_Feed_0318.Manager_Average WIE [Gesamtbewertung]
VON dbo.ADP_Feed_0318
INNER VERBINDEN
dbo.ADP_Feed_0318 ALS ADP_Feed_0318_1
AUF dbo.ADP_Feed_0318.MgrNodeID = ADP_Feed_0318_1.NodeID
INNER VERBINDEN
dbo.ADP_Feed_0318 ALS ADP_Feed_0318_2
AUF ADP_Feed_0318_1.MgrNodeID = ADP_Feed_0318_2.NodeID
WO (dbo.ADP_Feed_0318.TYPE = ' 0 ')
UND (ADP_FEED_0318.BU= @BU)
ODER (ADP_Feed_0318_2.FirstName + ''+ ADP_Feed_0318_2.LastName = @Approver) --
ODER (ADP_Feed_0318_1.FirstName + ''+ ADP_Feed_0318_1.LastName = @Reviewer) ODER (ADP_FEED_0318.Approval_Status = @Approval_status)
|