mysql语句“SELECT create_time FROM data_inclinometer WHERE DATE('create_time') > '2019-06-18' GROUP BY DATE('create_time') ORDER BY create_time LIMIT 20”有数据查不出来
时间: 2024-04-15 08:31:54 浏览: 128
在你提供的 SQL 查询语句中,有一个问题导致数据查不出来。问题出在 `DATE('create_time')` 的使用上。你应该使用 `DATE(create_time)` 而不是 `DATE('create_time')`。
以下是修正后的查询语句:
```sql
SELECT create_time
FROM data_inclinometer
WHERE DATE(create_time) > '2019-06-18'
GROUP BY DATE(create_time)
ORDER BY create_time
LIMIT 20;
```
修正后的查询语句中,我们使用 `DATE(create_time)` 来提取 `create_time` 字段的日期部分进行比较和分组。这样可以确保正确地筛选出大于 '2019-06-18' 的数据,并按照 `create_time` 字段进行升序排序。
希望以上信息能够解决你的问题!如果还有其他疑问,请随时提问。
阅读全文