需求
达梦数据库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。