一行单元格展示多条数据,最后一条计算终止日如何减去一天计算呢?

image.png

image.png

FineReport wzk724 发布于 2022-2-28 19:31
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2022-2-28 19:36
参考常见日期函数-https://help.fanruan.com/finereport/doc-view-876.html 数据类型转化 日期的加减 =datedelta(today(),-1) 注:公式中的 -1 表示减一天,若是正数则表示加相应的天数。
最佳回答
0
3143511Lv5中级互助
发布于2022-3-1 08:22(编辑于 2022-3-1 08:51)

1)若需要昨天日期公式:today() - 1;

2)若需要将查询出来的日期减1:SQL中将对应时间型转为yyyy/mm/dd格式:to_char(t.created_time_t - 1,'yy/mm/dd'),然后利用todate($$$) - 1,计算前一天公式。

1646095866(1).png

  • wzk724 wzk724(提问者) 我使用第二种方式 预览数据第一条减了一天,这是一个单元格展示的多条数据,怎么获取最后一条数据减一天呢?
    2022-03-01 10:23 
  • 3143511 3143511 回复 wzk724(提问者) 这又需要求最后一条(或第一条)数据的问题,我能想到的是,重新写一个数据集,SQL按照时间倒序排序,然后利用rownum函数,取出第一个数据: select t.日期 from 表 where rownum = 1 order by t.日期 desc rownum请参考: https://www.cnblogs.com/wyb628/p/7675691.html
    2022-03-02 08:10 
  • 3143511 3143511 回复 wzk724(提问者) 1)数据集中查询数据的时候,查询出最大值,放于B2(随便一个单元格,并设置隐藏); 2)为日期单元格设置条件属性,当等于B2 的时候,添加上日期计算公式;
    2022-03-02 08:19 
  • 2关注人数
  • 411浏览人数
  • 最后回答于:2022-3-1 08:51
    请选择关闭问题的原因
    确定 取消
    返回顶部