-2

错误:“间隔或接近间隔的语法错误”

加入问题:

... LEFT OUTER JOIN usersession e ON a.userID = e.userID AND e.lastAction >= now() interval '-4h' * 1"

lastAction被创建为lastAction timestamp NULL DEFAULT NULL

这个想法是,如果会话的时间戳比当前时间早 4 小时,则返回一些 nil。

不知道这里有什么交易,以前也不必比较时间戳。

4

1 回答 1

1

如果您想要过去 4 小时的记录,您需要:

now() - interval '4 hours'

代替

now() interval '-4h' * 1
于 2013-07-25T10:37:41.790 回答