mysql 计算天数时,怎么能固定去除掉每月第2,4个周日?

mysql 计算天数时,怎么能固定去除掉每月第2,4个周日?,第1张

基本思路是需要查询不是周日且不在第2,4周内

加上以下条件:

WHERE WEEKDAY(日期字段)<>6 AND ((DAY(日期字段)+WEEKDAY(日期字段-INTERVAL DAY(日期字段) DAY)) DIV 7 + 1) NOT IN (2,4)

如果对您有些许帮助请采纳。

数据量不大的话就自建一个日期表index_date,对数据做个日期检索

你要清楚检索表的格式(data/char/number),然后以便于新建表中做检索数据

select * form tablename where rec_date in (select date from index_date)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8697986.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存