从特定日期减去营业日

use*_*982 8 sql t-sql sql-server

我需要从特定日期减去一些工作日(1-15天),例如减去应该返回的5个工作日,是否有一种简单的方法可以做到这一点?2013-12-272013-12-20

Zdr*_*nev 6

一种方法是预先创建一个包含几年所有日期的表,并从该表中选择.通过这种方式,您可以标记周六,周日,节假日等.


小智 3

这篇文章解释了如何使用递归 CTE 来做到这一点:

使用递归 CTE 的工作日计算