postgreQuery帐户正好挂起2天-SQL



我正在尝试查询已等待审批整整两(2(天的帐户。";created_ at";列是不带时区的时间戳。我面临的问题是我不知道如何过滤";created_ at";专栏恰好在两天前。这就是我目前所拥有的:

SELECT *
FROM kyc_document_check
WHRE status = 'pending'
AND created_at = 

我不知道在created_at =之后放什么才能做到两天前。

我正在使用带有pgAdmin-4 的PostgreSQL数据库

如果created_at是date,则使用:

where created_at = current_date - 2;

如果是timestamp,最好使用范围条件,因为时间部分:

where created_at >= current_date - 2
and created_at < current_date - 1;

试试这个:

SELECT *
FROM kyc_document_check
WHERE status = 'pending' AND = age(created_at, current_timestamp()) = '2 days'

最新更新