0
我想从数据库中最后10条分钟记录,我已经使用这个查询访问远程数据库,是在不同的时区我无法找到最后10点分钟的记录
select * from x_table where x_time >=(now()-interval '10 minutes')
我访问该远程服务器是从本地机器不同的时区和我的时间
如此落后11个小时,当我试图给定的查询不给我正确的输出
我可以在查询修改,使我会得到正确的结果。
我想从数据库中最后10条分钟记录,我已经使用这个查询访问远程数据库,是在不同的时区我无法找到最后10点分钟的记录
select * from x_table where x_time >=(now()-interval '10 minutes')
我访问该远程服务器是从本地机器不同的时区和我的时间
如此落后11个小时,当我试图给定的查询不给我正确的输出
我可以在查询修改,使我会得到正确的结果。
如果你知道它总是会在11小时后,只需要减去另一个时间间隔。
select *
from x_table
where x_time >=(now() -
interval '10 minutes' -
interval '11 hours')