私は毎月の最初の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エージェントジョブ - 毎年1月の最初の2週間にジョブを実行するようにスケジュールする方法
- 2. 毎月の第1、第2、第3、第4月曜日の取得方法は?
- 3. 毎月第1土曜日をスキップするようにスケジュールします。
- 4. SQL Serverエージェントジョブ月
- 5. Androidで毎日、毎週、毎月3G、WiFiインターネットトラフィックをカウントする方法は?
- 6. のMySQL:毎週、毎月SUM
- 7. 今月の第1週の日付の取得方法
- 8. 1週間のデータを毎週カスタム4週間の月に集計する
- 9. SQL Server:月の第1週と第2週の日付範囲を取得する
- 10. 毎週実行するcronジョブをスケジュールする方法
- 11. スケジュールされたPackege SQLエージェントジョブ
- 12. 月の第3週末に実行されないcronジョブをスケジュールする方法はありますか?
- 13. asp.netの毎日、毎週、毎月のカレンダービュー
- 14. Pythonで毎日/毎週/毎月の成長を計算する
- 15. SSMS - 毎日、毎週、毎月のカラム値を変更する
- 16. 毎月1日に実行されるスケジュールされた機能
- 17. 毎月第1月曜日と第3月曜日の前日にAPSchedulerジョブを実行しています
- 18. Tableau - 毎日のデータに基づいて毎週と毎月の平均を計算する方法は?
- 19. SQL Serverエージェントジョブをバックアップする方法は?
- 20. SQLスケジュールを使用したSSISの毎月の実行
- 21. 毎月1日に実行され、Firebaseリアルタイムデータベースの値を更新するタスクをスケジュールする方法
- 22. 毎週Cassandraバックアップを取る方法は?
- 23. SQLクエリを毎日実行するようにジョブをスケジュールする方法は?
- 24. pandas datetime:1時間ごとと毎週月曜日
- 25. SQL - 毎週のレコード数を取得する方法
- 26. 毎月第1金曜日以降(xtsオブジェクトのマージ)
- 27. 毎時のタスクをスケジュールする方法
- 28. AWS:1週間後にEBSスナップショットの削除をスケジュールする方法は?
- 29. Cumulocity /エスパー:集計すべての日/週/月の測定毎日/週/月
- 30. 1ヶ月の週数を取得する方法