我今天有一个条件qa.actual_date> =-在notifyix查询中为1。 它是否准确获取过去24小时内的记录?
例如: 当前日期和时间是13 Jun 2019 12:45下午 是否执行qa.actual_date> =今天-1将从2019年6月12日中午12:45或2019年6月12日中午12:00开始获取记录
答案 0 :(得分:1)
在Informix中,DATE值是指一天,并且没有明确的时间成分。给定当前日期为2019-06-13,并假设qa.actual_date
的类型为DATE(而不是DATETIME类型),则条件:
qa.actual_date >= TODAY - 1
选择qa.actual_date
值为(在任何时间)2019-06-12或更高版本的所有记录。
如果qa.actual_date
的类型为DATETIME YEAR TO SECOND
或具有时,分或秒组成部分(以及日,月,年组成部分)的任何其他类型,则{{1 }}将转换(扩展)为该类型,并且缺少的时间分量将被视为零。
TODAY - 1
这将返回SELECT EXTEND(TODAY - 1, YEAR TO SECOND) FROM sysmaster:sysdual;
。