首页 > 解决方案 > 从 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 天。

谢谢!!!

标签: mysql

解决方案


推荐阅读