以上是任务明细的一个表,我想在实际开始时间中的所有时间提取出最早的时间在另一个表中使用,匹配条件是科目和课程两个条件,我用工作流中的代码块怎么设置,,或者用其他方式,才能得出我需要得结果,请大神们给出一个方案,谢谢
好的,谢谢
排序只能按照创建时间和修改时间做新旧排序,怎么设置按照自定义的字段进行排序
工作流获取单条记录,下面不是有个排序规则么,里面可以选择啊
获取单条记录
查询工作表,科目等于你要搜索的科目,课程等于你要搜索的课程,然后排序选择开始时间最早的一条记录就可以了吧,把查询到的单条记录里面的开始时间写入你要想的表就可以了吧
用不上代码块把
排序只能按照创建时间和修改时间做新旧排序,怎么设置按照自定义的字段进行排序
问题的难点是出现多条数据时怎么把多条数据也取出来。如果表中的数据不超过 100 条,可以直接通过代码块这个实际开始时字段取过来,通循环比较数组的每个日期,把最早的时间及这个时间的记录 ID 一起拿到;如果超过 100 条,仅用代码块肯定是不行了。可以获取多条数据节点,数据按排序按最早在前,逐条比较,做标记,一旦时间不同,就说明都是晚了的数据,再把标记本次标记的记录拿到别的地方去用。
您好,可以详细解释一下吗?
获取单条记录
查询工作表,科目等于你要搜索的科目,课程等于你要搜索的课程,然后排序选择开始时间最早的一条记录就可以了吧,把查询到的单条记录里面的开始时间写入你要想的表就可以了吧
用不上代码块把
你另一张表里面有科目和课程这两个字段就可以了把

问题的难点是出现多条数据时怎么把多条数据也取出来。如果表中的数据不超过 100 条,可以直接通过代码块这个实际开始时字段取过来,通循环比较数组的每个日期,把最早的时间及这个时间的记录 ID 一起拿到;如果超过 100 条,仅用代码块肯定是不行了。可以获取多条数据节点,数据按排序按最早在前,逐条比较,做标记,一旦时间不同,就说明都是晚了的数据,再把标记本次标记的记录拿到别的地方去用。
直接用汇总
这个字段中汇总不行,如果单一条件每问题,条件多这个方法无法做到
直接用汇总