有什么办法可以缩短这个 SQL 查询

时间:2021-06-02 14:24:19

标签: mysql sql database phpmyadmin xampp

https://stackoverflow.com/questions/51372578/no-kafka-metrics-in-grafana-prometheus

注意:这里的DATE时间戳类型的列名。

2 个答案:

答案 0 :(得分:2)

如果我理解正确,您想检索从 2020 年 7 月到 2021 年 6 月的所有数据。 由于您声明 DATE 数据类型是 timestmap,因此您可以执行以下操作:

SELECT * 
FROM userfeedback 
WHERE 
  DATE >= '2020-07-01' AND
  DATE < '2021-07-01' 

PS:我会避免使用 BETWEEN,因为它在使用时间戳时会产生不希望的结果。

答案 1 :(得分:2)

这是一种方法:

SELECT * FROM userfeedback 
WHERE DATE between '2020-07-01' and '2021-06-30'

附注:日期是关键字,最好不要用作对象名称(clumn 名称等)