[未解决]关于日期计算

2024-7-30 11:26:56
18243
我做动态报表,方便放到大屏上,把最近10天的报工数据形成柱状图,可是我用“系统变量.当前日期  - 工单报工表_31.班次时间”
1. 如果是系统时间,“系统变量.当前日期*1“   当定义为数值格式,变成了2024,也就是只表达了年度数据
2. 如果用我定义的“工单报工表_31.班次时间*1”定义为数值格式,则将年月日直接变成了字符数字 20240722这类数据。
所以如果我要实现滚动10天的数据就会很麻烦,特别是跨年和跨月的时候,把年月日分别抓取过来进行滚动计算,简单问题就复杂了。不如excel里面直接用两个日期值加减就可以了。不知道云友有没有好的方法解决这个问题。
我的数据格式定义都是对的,前面的字段都是日期定义,后面都是整数类型。但是就是不能计算。

目前用的方式是:(系统的年=报工的年 且 系统的月=报工的月,则系统日-报工日≤7)或(系统的年=报工的年 且 系统的月-报工的月=1,则系统日+(31-报工日)≤9)或(系统的年1报工的年=1 且 系统的月=12,报工的月=1,则系统日+(31-报工日)≤9)
20240730.png
我知道答案 回答被采纳将会获得3 云币 已有2人回答
+11

最近谁赞过

收藏
3 条回帖
星期五云侠2024-7-31 08:53:26
星期五 发表于 2024-7-30 16:46
可以使用 date_add( 系统变量.当前日期 , interval -10 day)

这篇帖子是有关于这部分的介绍:https://bbs.iyunbiao.com/forum.p ... 7&fromuid=82322
+10
星期五云侠2024-7-30 16:46:54
可以使用 date_add( 系统变量.当前日期 , interval -10 day) <=  工单报工表_31.班次时间 并且 工单报工表_31.班次时间  <= 系统变量.当前日期  来查询最近十天的数据
+10
需要登录后才可进行回复 登录

玩转云表从入门到精通
扫码添加微信立即领取

·云表创始人授课文件
·加入社群与培训学习
·切磋云表开发玩法

商务咨询:0756-3335860
客服咨询