mysql - 从 TIMESTAMPDIFF() 中排除周末
问题描述
我正在使用此查询来计算两天之间的差异:
SelectnCONCAT(
TIMESTAMPDIFF(day,c.created_at,ADDTIME(m.updated_at,'-5:00:00')) , ' days ',
MOD( TIMESTAMPDIFF(hour,c.created_at,ADDTIME(m.updated_at,'-5:00:00')), 24), ' hours ',
MOD( TIMESTAMPDIFF(minute,c.created_at,ADDTIME(m.updated_at,'-5:00:00')), 60), ' minutes '
) as 'Cycle time',
这工作正常,但它包括两天之间的工作日。你能帮我解决如何从计算中排除周末天数吗?
例子:
如果计算返回 5 天作为周期时间,其中 2 天是周末,我希望计算返回 3 天。
谢谢!!!
解决方案
推荐阅读
- html - 下拉菜单没有显示 CSS 中的所有内容
- querydsl - 自定义 QType 以缩短路径
- intellij-idea - 关闭 IntelliJ 中的查找工具
- arrays - 查找映射列表中的键是否存在于另一个映射列表中的有效方法
- flutter - Flutter mockito post 总是返回 null
- javascript - 如何将 jQuery 安装到 Nuxt.js 中?
- nginx - 如何使用 nginx 提供本地文件
- amazon-web-services - s3 上的静态网站在刷新非主页时给出 404:没有此类键错误
- node.js - Nestjs 在 monorepo 中获取 @types/react 错误
- serialization - FlatBuffers:如何使用 FlatBuffers 编写巨型文件