我有Ingres DB和一个带有timestamp列的表(自1970年1月1日起的秒数)。我需要找到今天发生的所有条目。可能的解决方案是:
SELECT * FROM table WHERE date(_date(timestamp)) = date('today')
然而,将每个时间戳转换为ingresdate
并不是最有效的,我只想比较整数(即timestamp > x() AND timestamp < x() + 86400
)
有没有办法将date('today')
转换为时间戳?我在入口文档中找不到任何相关内容。
答案 0 :(得分:-1)
出于转换目的,你试过吗
TIMESTAMP(CURRENT_DATE)
或
TIMESTAMP(DATE '2015-04-08')
或者可能使用DATE_TRUNC()函数?