我有这个样本表:
id room_id gauge date
1 1 10 2018-10-03
2 2 17 2018-10-03
3 1 16 2018-10-05
4 2 25 2018-10-05
我只想获取最近的记录,该记录是2018年10月5日的记录,以将其显示为我以前的标准。我该怎么办?
我的尝试
SELECT * FROM sample WHERE date > (SELECT MAX(date) FROM sample)
答案 0 :(得分:0)
您应该断言日期等于表中的最近日期:
--include
答案 1 :(得分:0)
尝试一下
SELECT * FROM sample WHERE date = (SELECT MAX(date) FROM sample)
您尝试捕获的日期是GREATER THAN
字段中的最大日期。
由于最大日期为2018-10-05
,因此不会显示结果。意味着将只检索更大的值。