PostgreSQL - Select 查询今天的开始时间和结束时间

PostgreSQL - Select Query between today's start time and end time

我需要像这样查询数据库 - SELECT FROM table_name WHERE created_at = <--BETWEEN TODAY'S START AND END DATETIME-->

来自 created_at 列的示例数据是 - 2020-09-28 17:02:14

试过方法如下,还是不行,

SELECT FROM users WHERE created_at=CURRENT_TIMESTAMP;

SELECT FROM users WHERE created_at=CURRENT_DATE;

谁能帮我解决这个问题

这是你想要的吗?

where created_at >= current_date 
  and created_at < current_date + interval '1 day'

这会为您提供 created_at 属于当天的所有行。