pgsql 如何查询今天范围内的数据(当天0点0分0秒 - 当天23点59分59秒....)

使用CURRENT_DATE 函数

  • CURRENT_DATE 返回当前日期(不含时间部分)。当它在查询中与 timestamp 字段比较时,会自动被视为当天的开始,即 YYYY-MM-DD 00:00:00

  • CURRENT_DATE + INTERVAL '1 day' 计算出第二天的开始时间,即 YYYY-MM-DD 00:00:00

  • 通过使用 >= 当天开始时间和 < 第二天开始时间,可以精确地筛选出当天所有的时间记录,包括毫秒和微秒,而无需担心 23:59:59 后面更小的时间单位。

相关推荐
程序员的世界你不懂2 小时前
【Flask】测试平台开发,新增说明书编写和展示功能 第二十三篇
java·前端·数据库
自学也学好编程2 小时前
【数据库】Redis详解:内存数据库与缓存之王
数据库·redis
JAVA不会写2 小时前
在Mybatis plus中如何使用自定义Sql
数据库·sql
IT 小阿姨(数据库)2 小时前
PgSQL监控死元组和自动清理状态的SQL语句执行报错ERROR: division by zero原因分析和解决方法
linux·运维·数据库·sql·postgresql·centos
ChinaRainbowSea3 小时前
7. LangChain4j + 记忆缓存详细说明
java·数据库·redis·后端·缓存·langchain·ai编程
小马学嵌入式~4 小时前
嵌入式 SQLite 数据库开发笔记
linux·c语言·数据库·笔记·sql·学习·sqlite
Java小白程序员4 小时前
MyBatis基础到高级实践:全方位指南(中)
数据库·mybatis
Monly214 小时前
人大金仓:merge sql error, dbType null, druid-1.2.20
数据库·sql
不宕机的小马达5 小时前
【Mysql|第一篇】Mysql的安装与卸载、Navicat工具的使用
数据库·mysql
float_六七5 小时前
数据库连接池:性能优化的秘密武器
数据库·oracle·性能优化