我在MySQL中使用DAYOFWEEK()函数,它在星期日返回1.但在我的国家,这一周从星期一开始,而不是星期日.是否有任何机会从MySQL形成如下日期:(1 - 星期一,2 - 星期二,......)?
nos*_*nos 109
使用WEEKDAY()而不是DAYOFWEEK(),它从星期一开始.
如果需要从索引1开始,请使用或WEEKDAY() + 1.
如何减去一个并改变星期日
IF(DAYOFWEEK() = 1, 7, DAYOFWEEK() - 1)
Run Code Online (Sandbox Code Playgroud)
当然,您必须为每个查询执行此操作.