OGG_TAG
@OGG_TAG (TAG OGG)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Microsoft SQL Serverについて

※解決したいこと※
毎月2営業日毎にSQLserverから指定されたメールアドレスに送信。
SQLserver内のDBのフラグを回収し、やり残している業務の警告文を添付。

-発生している問題-
当方、SQLを全くの初心者の為2営業日をどう取得したものかと。

あやふやな質問を失礼します。
ご教授いただければ幸いです。

1

2Answer

※解決したいこと※ 毎月2営業日毎にSQLserverから指定されたメールアドレスに送信。 SQLserver内のDBのフラグを回収し、やり残している業務の警告文を添付。

  1. SQLserverを利用した業務システムがあります。
  2. その業務システムはDBの表の列項目にフラグを立てることで各業務の進捗を管理しています。
  3. 毎月2営業日にやり残している業務を強制的にフラグを立て(フラグを回収)一覧にして出力し、(後に月次締めのバッチ処理が控えている?)
  4. 管理者(1名)にメールで一覧を添付して警告文として通知したい。

課題は多々あるが、先ずは2営業日をどう取得するか知りたい。

でしょうか?

対策①

  1. SQLserver管理者、業務システム設計者に休日テーブルの有無を確認します。
  2. 毎月2営業日にスケジューラー(SQLserverジョブスケジューラー/外部windowsタスクスケジューラー)を実行するために、事前に登録するか?毎日実行し毎日判定するか?方針を決定します。
  3. @culageさん参考にプロシジャーを作成

対策②

スケジューラーに5年分カレンダーを見ながら毎月2営業日を登録する。(但、毎年見直すこと)

0Like

Your answer might help someone💌