比如,2023年8月第一周开始日期是1-6号,第二周是7-13,第三周是14-20,第四周是21-27,第五周是28-31
你现在的参数是什么,最终返回什么?
-----------------------
a - 副本.rar
--------------------
按你说的规则来的
DATEINWEEK(TODAY()-7,-1) 周日
DATEINWEEK(TODAY()-7,1) 周一
可以写在数据库里面写一个视图,然后使用的时候引用这个视图就好了
第一列:遍历每天
第二列:年第三列:月第四列:日
第五列:该天属于当年那一周
第六列:该周的开始时间
第七列:该周的结束时间
如果后面还想做个每周的第一周开始结束,后面可以看需求接着加嘛
比如弄个分组排序,group by 月 order by 周
然后加判断每月第一周和最后一周的开始时间和结束时间是不是在本月,如果不在本月,就加一个判断就好了
在数据库里存一个日期表