-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Closed
Description
DataEase 版本
2.10.9
运行方式(安装包运行 or 源码运行 ?)
安装包
浏览器版本
Chrome最新
Bug 描述
Oracle数据源原始字段类型为VARCHAR2 数据为 2025/05/08
使用DE转换为日期后,添加日期过滤组件报错如图
原因:
- DataEase生成的SQL简化后是这样的:
- select t.*,TO_TIMESTAMP("time", 'YYYY-MM-DD HH24:MI:SS') from "HR"."test" t where TO_TIMESTAMP("time", 'YYYY-MM-DD HH24:MI:SS') BETWEEN '2025-05-07 00:00:00' AND '2025-05-08 23:59:59'
其中的日期是使用的文本类型
Oracle 会尝试将这两个字符串隐式转换
隐士转换的默认日期格式为数据库配置
- 建议将日期格式显示转换为timestamp,可以避免问题