【发布时间】:2020-09-16 06:46:54
【问题描述】:
我有一个 Java api,它从位于 ET 时区的 oracle 数据库中获取数据。我想在 2 列上使用 sysdate 查询该表,但应选择 sysdate 作为当前 BST 日期值而不是 ET 日期值。
select * from customers where sysdate between mem_registered_date and mem_deregistered_date;
如何做到这一点?请帮忙
【问题讨论】:
-
查看此帖子/答案 -> stackoverflow.com/a/22935120/3715100
-
哇,我不知道孟加拉国标准时间这么受欢迎。
-
@MattJohnson-Pint 已编辑 :)
-
您的列的数据类型究竟是什么?
-
@BasilBourque 列的数据类型为 DATE