Felix.Li 发表于 2024-2-28 15:02:38

增加日期类型的接入方式

本帖最后由 KarenGao 于 2024-3-18 11:26 编辑

希望对接数据源字段类型的时候,时间类型可以新增一种对接方式。

数据库存储的类型是 bigint    20201223   而并不是时间类型。而我们针对这种,可以在模型上将这种bigint选择类型为日期

Felix.Li 发表于 2024-2-28 15:14:44

KarenGao 发表于 2024-2-28 17:29:25

这个有具体的数据源类型吗,可以提供更多细节吗

zhaoye 发表于 2024-3-4 17:05:41

这个日期类型存的。。。罕见:L,是怎么做到的

Felix.Li 发表于 2024-3-8 09:46:03

目前已知的客户有:
sqlserver    db2

zhaoye 发表于 2024-3-8 13:36:24

这个写SQL函数转日期类型就可以做到,你可以试试

Felix.Li 发表于 2024-3-8 13:49:34

本帖最后由 Felix.Li 于 2024-3-8 13:50 编辑

但是好像没有toDate这种直接转的,得自己拆开,然后在转。
希望有更方便的。直接能类型选成日期,或者就是一个方法, toDate(20240101) 这种

zhaoye 发表于 2024-3-8 14:17:55

如果数字格式都是20240101这种, 在SQL server直接用convert函数
CONVERT(date,cast( as varchar(8)), 112)

Felix.Li 发表于 2024-3-8 17:17:48

是的,现在实现基本就是这种思路。现在就是这种实现。

KarenGao 发表于 2024-3-18 11:26:36

本帖最后由 Felix.Li 于 2024-3-18 11:46 编辑

该功能建议直接用convert函数。如果在产品里规划,也是封装函数,易用性提升并不明显。
模型层面使用新增列做的函数转换。基本都是复用性实现,最终仪表板使用层面没有任何区别。
页: [1]
查看完整版本: 增加日期类型的接入方式