开发避坑短篇(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。

相关推荐
t198751281 小时前
解决MySQL删除/var/lib/mysql下的所有文件后无法启动的问题
数据库·mysql·adb
大佐不会说日语~4 小时前
Redis高频问题全解析
java·数据库·redis
会飞的灰大狼4 小时前
初识数据库
数据库
旋风菠萝6 小时前
JVM易混淆名称
java·jvm·数据库·spring boot·redis·面试
AWS官方合作商7 小时前
Amazon RDS for MySQL成本优化:RDS缓存降本实战
数据库·mysql·aws
77qqqiqi8 小时前
解决Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required报错问题
java·数据库·微服务·mybatis·mybatisplus
眺望电子-ARM嵌入式8 小时前
技术笔记 | Ubuntu 系统 OTA 升级全流程详解
数据库·postgresql·php
程序猿小D9 小时前
Java项目:基于SSM框架实现的校园活动资讯网管理系统【ssm+B/S架构+源码+数据库+毕业论文+远程部署】
java·数据库·mysql·spring·毕业设计·ssm框架·校园活动
数据要素X9 小时前
【数据架构08】数字化转型架构篇
大数据·数据库·数据仓库·架构·数据库架构
百川9 小时前
sqli-labs靶场Less24
sql·web安全