我做动态报表,方便放到大屏上,把最近10天的报工数据形成柱状图,可是我用“系统变量.当前日期 - 工单报工表_31.班次时间” 1. 如果是系统时间,“系统变量.当前日期*1“ 当定义为数值格式,变成了2024,也就是只表达了年度数据 2. 如果用我定义的“工单报工表_31.班次时间*1”定义为数值格式,则将年月日直接变成了字符数字 20240722这类数据。 所以如果我要实现滚动10天的数据就会很麻烦,特别是跨年和跨月的时候,把年月日分别抓取过来进行滚动计算,简单问题就复杂了。不如excel里面直接用两个日期值加减就可以了。不知道云友有没有好的方法解决这个问题。 我的数据格式定义都是对的,前面的字段都是日期定义,后面都是整数类型。但是就是不能计算。 目前用的方式是:(系统的年=报工的年 且 系统的月=报工的月,则系统日-报工日≤7)或(系统的年=报工的年 且 系统的月-报工的月=1,则系统日+(31-报工日)≤9)或(系统的年1报工的年=1 且 系统的月=12,报工的月=1,则系统日+(31-报工日)≤9) |
+11
最近谁赞过
3 条回帖
星期五 发表于 2024-7-30 16:46 这篇帖子是有关于这部分的介绍:https://bbs.iyunbiao.com/forum.p ... 7&fromuid=82322 |
+10
可以使用 date_add( 系统变量.当前日期 , interval -10 day) <= 工单报工表_31.班次时间 并且 工单报工表_31.班次时间 <= 系统变量.当前日期 来查询最近十天的数据 |
+10