Forum: SQL |
Thema:
AW: StoredProcedure immer 4 Tage vor Monatsende |
Von:
Jens Buthe (
23.10.2006 12:20) |
hm,
kenne mich nicht so gut mit dem Job-Agent des MS-SQL Servers aus, aber wenns reicht, dass die Lösung funktioniert (und Ästhetik keine Rolle spielt), dann ist hier mein Vorschlag:
Richte einen Job ein, der die SP jeden Tag einmal ausführt und umschliesse den Code mit dieser If-Anweisung:
if convert(nvarchar(10), current_timestamp, 104) = convert(nvarchar(10), dateadd(dd, (- day(dateadd(mm, 1, current_timestamp)) - 3), dateadd(mm, 1, current_timestamp)), 104)
begin
select '4 Tage vor Monatsende :-)'
--oder führe diesen Code aus, ...
end
Gruss
jens
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!