mysql 上周同日
时间: 2024-01-26 13:14:35 浏览: 60
你可以使用MySQL的日期函数来获取上周同一天的日期。下面是一个示例查询语句:
```sql
SELECT DATE_SUB(CURDATE(), INTERVAL WEEKDAY(CURDATE()) + 7 DAY) AS last_week_same_day;
```
这个查询语句使用了`DATE_SUB`函数和`WEEKDAY`函数来计算上周同一天的日期。`WEEKDAY`函数返回当前日期是一周的第几天(0表示周一,1表示周二,以此类推),然后通过减去7天来获取上周同一天的日期。
查询结果会返回上周同一天的日期,例如:
```
+--+
| last_week_same_day |
+--+
| 2021-10-20 |
+--+
```
阅读全文