我正在开发一个使用JDBC(Derby驱动程序)的项目,下面提供了表格详细信息。
表名:示例(
)
我知道如何使用MAX找到最接近当前日期(或时间)的日期,但在WHERE条件下,MAX和MIN绝对不能在大多数SQL中使用。
如何在Derby db中找到最接近当前日期/时间的日期/时间?
答案 0 :(得分:1)
你可以用子查询
来做SELECT * FROM T WHERE RTime = (SELECT MAX(RTime) FROM T) AND RDate = ...
或通过对RDate和RTime列进行排序并选择第一个。