【发布时间】:2016-07-25 12:16:47
【问题描述】:
在 MySQL 中,是否有可能或如何修改 week() 以便一周从星期六开始?
我正在使用WEEK( CURDATE() , 0 ) 来获取开始日为星期日的周数。但是,我想获取开始日是星期六的星期数。
【问题讨论】:
-
你试过
WEEK( CURDATE() , 6 )吗? -
据我所知,这是不可能的。您只能在周日或周一开始:dev.mysql.com/doc/refman/5.7/en/… 也许您的问题的解决方案是创建自定义函数或存储过程
-
@JorgeCampos 根据文档,使用 6 的一年中的第一周将是:“今年有 4 天或更多天”,
-
是的,我读过。谢谢你的信息。 @Rumpelstinsk
-
年初有六种模式。至少花一个小时玩它。它往往不是一个容易回答的话题。
标签: mysql