抱歉,我在互联网上找不到任何答案。
我的postgresql查询如下所示:
SELECT distinct intervalle, inter_begin, inter_end
FROM mytable
WHERE inter_end != inter_begin
我想在inter_end(timestamp)与inter_begin(时间戳)不同时选择信息,因为我在开头和结尾都有一些相同时间戳的结果。 但是使用这个查询结果,我的结果中的inter_begin和inter_end具有相同的时间戳,我不想这样做。
那么可以这样做吗?如果是的话,怎么样?
谢谢!
答案 0 :(得分:1)
可能,您正在查看两个时间戳,并且它们看起来相同,但它们不是。例如,如果您想在一秒钟内获得值,则可以将查询更改为:
SELECT distinct intervalle, inter_begin, inter_end
FROM mytable
WHERE ABS(EXTRACT(EPOCH FROM inter_end - inter_begin)) <= 1;