我正在寻找Date_Created大于15分钟前的行,回到4天前
这有效:
CoordinatorLayout
这也有效:
where h.Date_Created < (Sysdate - interval '15' minute) and h.Date_Created > (Sysdate - 4)
这不返回任何行:
where h.Date_Created <= (Sysdate - interval '15' minute) and h.Date_Created >= (Sysdate - 4);
Date_Created定义为“日期”类型。
为什么这个“between”语句与前一个查询的工作方式不同(这不是包含边界的问题)。
答案 0 :(得分:3)
Sysdate - 4
必须是第一个
where h.Date_Created between (Sysdate - 4) and (Sysdate - interval '15' minute) ;