sqlite 表示上周一到周日
时间: 2023-08-02 10:23:24 浏览: 208
SQLite 中表示上周一到周日的方法可以通过日期函数实现。假设我们的日期字段为 `dateField`,可以使用以下方法获取上周一到周日的日期范围:
```sql
-- 获取上周开始日期(上周一)
SELECT date(dateField, 'weekday 0', '-13 days') as startOfLastWeek FROM tableName;
-- 获取上周结束日期(上周日)
SELECT date(dateField, 'weekday 0', '-7 days') as endOfLastWeek FROM tableName;
```
其中,`weekday 0` 表示以周日为一周的开始,`-13 days` 表示偏移量,即从上周日往前推13天,得到上周一的日期;`-7 days` 表示偏移量,即从上周日往前推7天,得到上周日的日期。`date()` 函数用于格式化日期输出。
阅读全文