在mysql中 如何取某个字段不为空的当天的及前四天的数据
时间: 2024-03-21 10:40:01 浏览: 56
Mysql指定日期区间的提取方法
5星 · 资源好评率100%
可以使用 `WHERE` 子句来筛选出某个字段不为空的当天及前四天的数据,可以使用 `DATE_SUB` 函数和 `CURDATE` 函数来获取当前日期及前四天的日期。
例如,如果要取名为 `field1` 的字段不为空的当天及前四天的数据,可以使用以下 SQL 语句:
```
SELECT * FROM table_name
WHERE field1 IS NOT NULL
AND date_column BETWEEN DATE_SUB(CURDATE(), INTERVAL 4 DAY) AND CURDATE();
```
其中,`table_name` 是要查询的表名,`field1` 是要筛选的字段名,`date_column` 是记录日期的字段名。`IS NOT NULL` 表示筛选出 `field1` 不为空的记录,`BETWEEN` 和 `DATE_SUB` 函数用于取出当前日期及前四天的日期范围内的记录。
阅读全文