开发避坑短篇(12):达梦数据库TIMESTAMP字段日期区间查询实现方案

需求

达梦数据库TIMESTAMP类型字段如何按日期部分查询数据?

解决办法

使用TRUNC()函数。比如:

sql 复制代码
SELECT * FROM T_ORDER WHERE TRUNC(CREATE_TIME) = TO_DATE('2025-03-24', 'YYYY-MM-DD'); 

TRUNC() 函数,它用于将日期或数字截断到指定的单位。这个函数在不同的上下文中可以有不同的用法,但基本上可以分为两大类:

日期截断:用于将日期时间值截断到指定的日期部分。

数字截断:用于将数字截断到小数点后的指定位数。如SELECT TRUNC(123.456) FROM DUAL将返回123。

相关推荐
IT 小阿姨(数据库)44 分钟前
PostgreSQL通过pg_basebackup物理备份搭建流复制备库(Streaming Replication Standby)
运维·服务器·数据库·sql·postgresql·centos
小蒜学长1 小时前
springboot基于javaweb的小零食销售系统的设计与实现(代码+数据库+LW)
java·开发语言·数据库·spring boot·后端
云边有个稻草人1 小时前
从内核调优到集群部署:基于Linux环境下KingbaseES数据库安装指南
linux·数据库·金仓数据库管理系统
EnCi Zheng2 小时前
JPA 连接 PostgreSQL 数据库完全指南
java·数据库·spring boot·后端·postgresql
Raymond运维2 小时前
MySQL包安装 -- RHEL系列(Yum资源库安装MySQL)
linux·数据库·mysql
他们叫我技术总监3 小时前
Oracle数据库常见问题实战:从连接错误到自动清理空闲会话
数据库·oracle
菲兹园长5 小时前
MySql(SQL)
数据库·sql·mysql
一只小bit5 小时前
MySQL表的操作:创建—修改—删除流程解析
数据库·mysql·oracle
做运维的阿瑞5 小时前
PostgreSQL 从入门到精通:Windows 环境下安装与使用指南
数据库·windows·postgresql
学编程的小鬼5 小时前
MySQL的快速入门
数据库·mysql