昨天在 DB2 中具有时间戳值的行
Rows with a timestamp value yesterday in DB2
如何在昨天的任何时间 select 具有时间戳值的行?数据库管理系统是 DB2。
SELECT *
FROM my_table
WHERE CAST (my_timestamp_col AS DATE) = CURRENT DATE - 1 DAY
这是我目前拥有的,但将时间戳转换为日期效率低下?它可以利用索引吗?
我会推荐:
where my_timestamp_col >= current date - 1 day and
my_timestamp_col < current date
如何在昨天的任何时间 select 具有时间戳值的行?数据库管理系统是 DB2。
SELECT *
FROM my_table
WHERE CAST (my_timestamp_col AS DATE) = CURRENT DATE - 1 DAY
这是我目前拥有的,但将时间戳转换为日期效率低下?它可以利用索引吗?
我会推荐:
where my_timestamp_col >= current date - 1 day and
my_timestamp_col < current date