达梦数据库按时间类型查询相关SQL的问题解决

415 阅读1分钟
案例

使用达梦数据库,有表xxx,存在create_time字段,字段类型为TimeStamp,数据精确到毫秒yyyy-MM-dd HH:mm:ss.SSS。 SQL查询时使用yyyy-MM-dd HH:mm:ss格式的数据查询不到相同年月日时分秒的数据。

解决

将数据时间转换,只比较年月日时分秒,SQL如下:

SELECT * FROM xxx WHERE TO_DATE(create_time,'YYYY-MM-DD HH24:MI:SS') = '2022-05-20 09:31:30'