Informix今日运营商

时间:2019-06-13 07:15:20

标签: informix

我今天有一个条件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开始获取记录

1 个答案:

答案 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;