例如,我有表如下数据:Oracle查询检查记录存在与否 - 每小时
FORMID | QUANTITY | DATEADDED
1 | 150 | 4/12/2017 2:33:27 PM
2 | 100 | 4/12/2017 3:15:10 PM
我希望查询检查数据每小时存在或不基于当前时间。
例
Current time: 18:00
所以当查询检查数据,应该没有数据,因为我们看到的最后一个数据是在下午3时15分10秒和当前时间是18:00(超过2小时前)。
我不知道该怎么做呢,
SELECT * FROM TBQUANTITY WHERE...
所以你需要18:00:00和18:59:59之间的数据? – Nitish
如果上次日期是'4/12/2017 3:15:10 PM',当前时间是'4/12/2017 4:15:10 PM',那么这行应该返回吗? –