我有两个存储过程spWeek
和spMonth
。
我想写一个存储过程,当它是第1周或第2周或第3周时 - 第一个存储过程,即spWeek
被执行。同样,当它是第4周时 - 存储过程,spWeek
和spMonth
都会被执行。
请帮我查询编写存储过程。
提前致谢。
答案 0 :(得分:0)
此代码将首先计算当月的一周。
通过从当前日期的周数中减去上个月最后一天的周数。
该号码用于控制执行哪些程序。
{{1}}
请注意,在Sql Server中,一周从星期日开始
所以周六2016-09-03将@week_in_month计算为0.
2016-09-04周日将@week_in_month计算为1。