我很难在星期五作为开始日期在mysql查询中获得一年中的一周(从1到52)。我的朋友说只是添加当前日期和号码(因为星期五是5,星期日是默认开始日期是0)5所以我们可以知道给定日期的一年中的一周。
什么功能可以满足这个问题?至于如果值是2009-12-28,它会破坏函数本身吗?
之前感谢
答案 0 :(得分:1)
我有一个技巧
select week(from_days(to_days('2010-01-01') + 2)) as week, '2010-01-01'
但如果有人能给出更好的答案,我会很感激,因为我不确定我的方法 如果我给'2010-12-31'作为答案,那就是卡住了