我正在尝试更改一周的开始日期,但无法实现当前的星期一到星期天,它应该是星期天-星期六我尝试在下面的数据集上使用此查询 invoice date
以及 invoice_week
```
SELECT invoice_date,
weekofyear(invoice_date) as invoice_week,
datesub(invoice_date,1),
weekofyear(datesub(invoice_date,1)) as invoice_week1
from table
![](https://i.stack.imgur.com/UaPnB.png)
2条答案
按热度按时间3mpgtkmj1#
我认为你不应该把日期减1,而应该把日期加1:
ybzsozfc2#
找到了一个有效的解决方案。给定一个日期,这里是一周的开始和结束的日期,如果您想要一个周日-周六的星期,而不是默认的周一-周日的星期。