如何在一张报表中同时显示今天和昨天数据

如何在一张报表中同时查询今天9点和昨天9点的数据,主要是想看一下每天的变化

FineReport XAdFHUDU 发布于 2022-1-9 17:35
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
风云出道Lv3见习互助
发布于2022-1-12 21:10

在日期单元格,利用过滤功能,增加日期包含时间时间,即可实现

企业微信截图_1641992956717.png

最佳回答
0
snrtuemcLv8专家互助
发布于2022-1-9 17:37

那就where条件用or啊 

select * from 表

where  时间=今天9点

or 时间=昨天9点

最佳回答
0
快乐星光Lv5中级互助
发布于2022-1-10 08:44(编辑于 2022-1-11 17:55)

在ds里面用or把今天和昨天9点的数据都查询出来,然后在表格里面数据字段放两列,分别做过滤:时间字段等于今天9点时间和昨天9点时间。

把时间字段处理一下,做成你想要的结果,比如CONVERT(varchar(100), GETDATE(), 23)。

用 where left(CONVERT(varchar(100), 时间字段, 8),2) = 09 做条件,把09点数据筛选出来。然后安装下面方法试一下(两个sheet页):

image.png

HYS_TEST333.rar

  • 风云出道 风云出道(提问者) 能不能具体一点,我想取的是几天的数据,每天9点的
    2022-01-10 20:36 
  • 快乐星光 快乐星光 回复 风云出道(提问者) 看修改答案,参考一下。
    2022-01-11 17:55 
  • 2关注人数
  • 444浏览人数
  • 最后回答于:2022-1-12 21:10
    请选择关闭问题的原因
    确定 取消
    返回顶部