需要sql查询方面的帮助,我使用的是H2数据库
我连续有 12 个日期(带时间的日期),字段名称如 Date_1、Date_2、Date_3 ... Date_12
想知道哪个有最大日期和时间。必须知道是否有任何日期距当前时间不到 10 分钟。
有人可以帮助进行上述的sql查询吗
最佳答案
您可以使用 GREATEST
从当前行中找到最大值:
SELECT GREATEST(Date_1, Date_2, Date_3,... ,Date_12) AS Max_date_in_row
FROM your_table;
找出:
is there any date which is less than 10 minutes from current time
SELECT *
FROM your_table
WHERE GREATEST(Date_1, Date_2, Date_3,... ,Date_12) > DATE_ADD(NOW(), INTERVAL -10 MINUTE);
关于java - 选择查询以查找连续的最大日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33385936/