首页 > 解决方案 > DateTime 差异显示分钟不包括周末

问题描述

我正在尝试获取以下开始日期和结束日期之间的日期时间差
Received_Date: 25/02/2021 07:50:50
CompletedDate: 01/03/2021 12:48:30

做了以下

select Received_Date, CompletedDate,
datediff(minute, Received_Date, CompletedDate) - datediff(day, Received_Date, CompletedDate) as min
from [dbo].[datatable]

这给了我 6054 分钟,这是正确的,但不排除周末。在类似情况下如何摆脱周末?

标签: sqlsql-servertsqlsql-server-2005

解决方案


推荐阅读