Sql的值与它不同

时间:2015-06-17 13:07:10

标签: sql postgresql

抱歉,我在互联网上找不到任何答案。

我的postgresql查询如下所示:

SELECT distinct intervalle, inter_begin, inter_end 
FROM mytable 
WHERE inter_end != inter_begin

我想在inter_end(timestamp)与inter_begin(时间戳)不同时选择信息,因为我在开头和结尾都有一些相同时间戳的结果。 但是使用这个查询结果,我的结果中的inter_begin和inter_end具有相同的时间戳,我不想这样做。

那么可以这样做吗?如果是的话,怎么样?

谢谢!

1 个答案:

答案 0 :(得分:1)

可能,您正在查看两个时间戳,并且它们看起来相同,但它们不是。例如,如果您想在一秒钟内获得值,则可以将查询更改为:

SELECT distinct intervalle, inter_begin, inter_end 
FROM mytable 
WHERE ABS(EXTRACT(EPOCH FROM inter_end - inter_begin)) <= 1;