sql - 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 分钟,这是正确的,但不排除周末。在类似情况下如何摆脱周末?
解决方案
推荐阅读
- javascript - 使用名为 __proto__ 的键在对象中创建属性的尴尬
- javascript - React CSSTransitionGroup - 为 div 提供了意外的 Ref 对象
- sql - 是否可以拆分列的内容并使用它来连接表中的另一列?
- python-3.x - NetworkX:如何根据一组边索引选择子图?
- emacs - Elisp 找到缓冲区的变化区域
- c++ - gtest:使基础测试类成为测试类的朋友
- python - 访问相同代码以获取像素值时出错
- r - Reveal.js 幻灯片在 GitHub 页面上生成 404
- c - 当它应该停止在 0 时,我从 do-while 循环中得到负输出
- python - Azure VM 运行 PowerShell 脚本不输出