Skript zur Erledigung von Aktionen unter Ausschluss bestimmter Statusinhalte, wie bereits erledigte Aktionen oder Aktionen die noch auf "Durchführung* stehen. Ebenfalls sollen nur Aktionen eines bestimmten Bearbeiters (261=Detlev Eberhardt) und nicht Aktionen mit bestimmten Begrifflichkeiten gesetzt werden. Abschließend soll die Änderung nur bis zu einem bestimmten Aktionsstartdatum durchgeführt werden um aktuelle Aktionen manuell zu bearbeiten.
Ermitteln der Aktionen
SELECT *
FROM [Bussy2].[dbo].[tblAktivitaetAktion]
where
fk_tblAnsprechpartner = '261'
and fk_tblStatus not in (5,6,10,53,54,55,56,57,65,66)
and convert(date,StartDatum) < convert(date,'2019-07-01')
and Aktion <> 'Anforderung und Aufwandssch?tzung'
and Aktion not like '%Einrichtung%'
Update der Aktionen
update [Bussy2].[dbo].[tblAktivitaetAktion]
set fk_tblStatus = 5
where
fk_tblAnsprechpartner = '261'
and fk_tblStatus not in (5,6,10,53,54,55,56,57,65,66)
and convert(date,StartDatum) < convert(date,'2019-07-01')
and Aktion <> 'Anforderung und Aufwandssch?tzung'
and Aktion not like '%Einrichtung%'