私は毎月の最初の1日(すなわち、除外日、太陽)に自分のパッケージをスケジュールしたいと考えています。 月の最初の日が土曜日または日曜日であると仮定した場合、月曜日だけプログラムを実行する必要があります。 月の初日が月曜日(月曜日、火曜日、水曜日、木曜日、金曜日)であるとし、同じ日にプログラムを実行するとします。 SQLエージェントでスケジュールを設定する方法を教えてください。事前毎月第1週にSQLエージェントジョブをスケジュールする方法は?
-1
A
答えて
2
にあなたが毎日実行し、ちょうどあなたのコード内の日付を確認し、唯一の日付が一致した場合に実行するようにスケジュールすることができます
感謝。
--WorkDay of current month
DECLARE @FoM DATETIME
SELECT
@FoM =
CASE
WHEN DATENAME(WEEKDAY, dateadd(mm, DATEDIFF(MM, 0, getdate()), 0)) = 'Saturday'
THEN dateadd(mm, DATEDIFF(MM, 0, getdate()), 0) + 2
WHEN DATENAME(WEEKDAY, dateadd(mm, DATEDIFF(MM, 0, getdate()), 0)) = 'Sunday'
THEN dateadd(mm, DATEDIFF(MM, 0, getdate()), 0) + 1
ELSE dateadd(mm, DATEDIFF(MM, 0, getdate()), 0)
END
IF @FoM = CAST(GETDATE() as DATE)
BEGIN
...your code to execute...
END
0
ジョブのSQLエージェントのスケジュールプロパティに下記のようあなたは毎月第一月曜日にジョブをスケジュールすることができます:Scheduling First Monday of Every month
関連する問題
- 1. SQL Serverエージェントジョブ月
- 2. Androidで毎日、毎週、毎月3G、WiFiインターネットトラフィックをカウントする方法は?
- 3. 今月の第1週の日付の取得方法
- 4. SQL Server:月の第1週と第2週の日付範囲を取得する
- 5. 毎週実行するcronジョブをスケジュールする方法
- 6. スケジュールされたPackege SQLエージェントジョブ
- 7. 月の第3週末に実行されないcronジョブをスケジュールする方法はありますか?
- 8. asp.netの毎日、毎週、毎月のカレンダービュー
- 9. 毎月1日に実行されるスケジュールされた機能
- 10. Tableau - 毎日のデータに基づいて毎週と毎月の平均を計算する方法は?
- 11. SQL Serverエージェントジョブをバックアップする方法は?
- 12. SQLスケジュールを使用したSSISの毎月の実行
- 13. 毎週Cassandraバックアップを取る方法は?
- 14. pandas datetime:1時間ごとと毎週月曜日
- 15. SQLクエリを毎日実行するようにジョブをスケジュールする方法は?
- 16. 毎月第1金曜日以降(xtsオブジェクトのマージ)
- 17. Cumulocity /エスパー:集計すべての日/週/月の測定毎日/週/月
- 18. 毎時のタスクをスケジュールする方法
- 19. AWS:1週間後にEBSスナップショットの削除をスケジュールする方法は?
- 20. 毎月の計算第8営業日
- 21. 1ヶ月の週数を取得する方法
- 22. sql 1か月に数える方法
- 23. iphoneで毎日、毎週、または毎年のカレンダーイベントをリマインダーする方法は?
- 24. 毎月または毎月合計の計算を計算するためのSQLプロシージャの作成方法
- 25. NSCalendarは、翌年の第1週の前週の月曜日が間違った日付を返します
- 26. レコードが存在しなくても、毎週/毎月のクエリに対するSQLリクエスト
- 27. python - 毎月の最終日に実行するように関数をスケジュールする方法は?
- 28. 毎月初めの仕事をスケジュールする
- 29. スケジュール通知は、来週から毎日実行するために
- 30. SQL Server 2012の:毎月