我正在尝试执行下面提到的PostgreSQL查询,以及在哪个checkin_ts中以划时代的格式,并希望编写一个人类可以理解的查询(将时间戳放在人类可读的格式中)。
select * from users where to_timestamp(checkin_ts) >= '2017-11-11 00:00:00'
LIMIT 100;当我尝试执行上面的查询时,我会得到以下错误
ERROR: execute cannot be used while an asynchronous query is underway发布于 2017-11-17 12:00:45
您需要给我们描述您的表,以了解checkin_ts格式。
但是to_timestamp需要像这样给参数发短信:
SELECT *
FROM users
WHERE to_timestamp(checkin_ts::text, 'YYYY-MM-DD HH24:MI:SS') >= '2017-11-11 00:00:00' LIMIT 100;执行此查询的环境是什么?错误似乎是您试图使用两个不同的游标在同一个连接上执行两个查询。
https://stackoverflow.com/questions/47349879
复制相似问题