如何获取时间的最小值

FineReport 用户f0613105 发布于 2023-6-21 10:34
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-6-21 10:50

TODATE(min(MAPARRAY(VALUE("ds1",2,1,$ssna),DATETONUMBER(item))))

返回ds1中第2列的时间,第一列等于参数的最小值。

如果时间不在第2列,你自己改成你数据集第几列,2 和1你自己改成你实际的

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-6-21 10:35

加个min括起来

image.png

  • 用户f0613105 用户f0613105(提问者) 不行,显示不出来
    2023-06-21 10:36 
  • Z4u3z1 Z4u3z1 回复 用户f0613105(提问者) min(现在的公式)
    2023-06-21 10:37 
  • 用户f0613105 用户f0613105(提问者) 回复 Z4u3z1 直接成0了
    2023-06-21 10:42 
  • Z4u3z1 Z4u3z1 回复 用户f0613105(提问者) 那查询结果里面是不是有空值?实在不成就换成SQL()函数。比如 SQL(\"连接名\",\"SELECT MIN(CD_XXXX_TIME) FROM TABLENAME WHERE CD_XXXXXX_WEEK=\'\"+$ssnz+\"\' AND CD_XXXX_TIME IS NOT NULL\",1) 斜杠是论坛自己加的
    2023-06-21 10:47 
最佳回答
0
snrtuemcLv8专家互助
发布于2023-6-21 13:46

最简单是

image.png

  • 2关注人数
  • 193浏览人数
  • 最后回答于:2023-6-21 13:46
    请选择关闭问题的原因
    确定 取消
    返回顶部