MS SQL 教學
最近有個每個禮拜每天大同小異的 SQL 要執行 的工作 可是星期一到星期五執行的SQL有點小不同
星期一到五:中長放停復催
星期二到四:短放放停復催 (本週不重複發送)
星期一:短放停復催 (以核心主機為准發送)
星期二:協商成功
星期四:協商失敗
以上有些 SQL 內容大同小異 如果要透過 database 設定不同時成的 job 就有兩個討人厭的問題
1. 管理介面中一大堆 job 因為每個星期X執行的不同 最笨的就是依據以上規則 定出 五 組
2. 有些 SQL 幾乎相同 如果有改 還得知道要兩邊一起維護 麻煩
所以...
datediff(day, convert(datetime, '2006-12-03'), getdate()) % 7 = 2 -- 就是星期二
透過以上的作法 就能在同一個規劃範圍內 好好地操作執行的時機了
全站熱搜
留言列表