找回密码
 立即注册

QQ登录

只需一步,快速开始

heroniu

注册会员

2

主题

15

帖子

71

积分

注册会员

积分
71
最新发帖
heroniu
注册会员   /  发表于:2022-7-29 10:42  /   查看:2089  /  回复:6
本帖最后由 heroniu 于 2022-7-29 11:46 编辑

创建视图后FGC_CreateDate字段为小数类型,在表格odata公式中需要按条件筛选某个时间段的数据进行求和,但是由于数据格式不同查询结果为#VALUE!,现求助如何把日期+时间的类型转换为数据库类型以便进行查询
数据视图字段类型为小数
需要在这个页面框选的表格内通过odata公式,查询框选时间段内所属部门的公车公用、私车公用使用费用的合计,当前的odata公式为:=SUM(ODATA("车辆使用明细视图?$select=车辆使用费&$filter=部门ID eq "&IF(ISBLANK(H24),"null",H24)&" and 用车模式 eq '公车公用'")),如果加上时间查询条件后结果为#VALUE!,条件入下图所示:

初入活字格,请大神赐教,初步判定为数据类型不一致导致,如何将这种类型数据转化为这种格式

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

6 个回复

倒序浏览
heroniu
注册会员   /  发表于:2022-7-29 10:55:48
沙发
duxp 发表于 2022-7-29 10:52
你写视图时把字段转为日期类型就行了

select "出车申请"."用车模式","车辆使用明细表"."公里数","出车申请"."申请人","员工车辆明细表"."部门ID","车辆使用明细表".FGC_CreateDate,"车辆使用明细表"."是否统计","车辆使用明细表"."车辆使用费" from "车辆使用明细表" join "出车申请" ,"员工车辆明细表"where "出车申请"."ID"="车辆使用明细表"."出车申请ID" and "出车申请"."申请人"="员工车辆明细表"."ID"    希望指明方向,不会转换,没有学过编程
回复 使用道具 举报
heroniu
注册会员   /  发表于:2022-7-29 11:07:28
板凳
duxp 发表于 2022-7-29 11:06
你是什么数据库?

活字格自带的数据库
回复 使用道具 举报
heroniu
注册会员   /  发表于:2022-7-29 11:28:04
地板
duxp 发表于 2022-7-29 11:13
你可以试试这样,因为你没有demo,我也无法保证是有效的,你自己试试先

select "出车申请"."用车模式"," ...

不行,可用反着转换不?将页面里的2022/6/23 8:59:16  转换为44732.7404983218  这种的
回复 使用道具 举报
heroniu
注册会员   /  发表于:2022-7-29 11:37:53
9#
    如果格式化能带时间就完美了,查询时候是精确到时分秒的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
heroniu
注册会员   /  发表于:2022-7-29 11:46:06
10#
duxp 发表于 2022-7-29 11:29
不用反着转换,保存时直接保存的是时间戳,另外,不行的话,你发demo上来,我给你修改

搞了半天,原来把单元格格式改为文本就行了,不过还是谢谢你,又学到了新知识
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-7-29 14:12:53
12#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部