gpt4 book ai didi

sql - 两个日期之间的工作日数

转载 作者:行者123 更新时间:2023-12-04 23:53:14 25 4
gpt4 key购买 nike

我想要日期之间的工作日数。例如,如果我们有 01-01-201220-01-2012,我想使用 T-SQL 获取这两个日期之间的工作日数。

最佳答案

由于 SQL Server 不知道您的公司认为什么是工作日,因此这个问题的最佳答案可能是使用 calendar table .一旦您有了包含过去和 future 日期的表,并正确更新了像 IsWorkDay 这样的列,查询就很简单了:

SELECT [Date] FROM dbo.Calendar 
WHERE [Date] >= @start
AND [Date] <= @end
AND IsWorkDay = 1;

关于sql - 两个日期之间的工作日数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11081808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com