gpt4 book ai didi

mysql - 如何比较MySql中的两个日期不包括周末(周六,周日)

转载 作者:行者123 更新时间:2023-11-29 10:34:44 26 4
gpt4 key购买 nike

我想找出两个日期(dateStart,dateEnd)之间的差异,仅适用于 MySql 查询中周一至周五的工作日。

这是我的查询,它比较两个日期并在一周或更长时间过去后给出结果:

SELECT * FROM TABLE_NAME
WHERE status = 'Updated'
AND
DATE_ADD(dateModified, INTERVAL 1 WEEK) >= NOW();

最佳答案

SELECT *
FROM TABLE_NAME
WHERE status = 'Updated'
AND DATE_FORMAT(dateModified, '%w') IN (0, 6)
AND DATE_ADD(dateModified, INTERVAL 1 WEEK) >= NOW();

请引用 Official MySQL documentation了解更多信息。

关于mysql - 如何比较MySql中的两个日期不包括周末(周六,周日),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46661325/

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