过滤条件公式求助

目前这样,但是19点至次日1点应该怎么弄呢?搜狗截图24年03月15日0050_3.jpg

FineReport 帆软用户萌新 发布于 2024-3-14 16:22 (编辑于 2024-3-15 00:51)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
CD20160914Lv8专家互助
发布于2024-3-14 22:38

你把我里面的固定值换成你的参数开始与结束日期),我内置数据集,没有用sql了。

----------------------------

练习.rar

----------------------------------------

image.png

image.png

预览结果

image.png

  • 帆软用户萌新 帆软用户萌新(提问者) 目前这样,但是19点至次日1点应该怎么弄呢?(我重新发了下截图您帮忙看看)
    2024-03-15 00:52 
最佳回答
0
用户k6280494Lv6专家互助
发布于2024-3-14 16:24

这样用完整日期去过滤试下

CONCATENATE(left($$$,10)," 07:00:00")

  • 帆软用户萌新 帆软用户萌新(提问者) 假设$$$为2024-03-10 23:10:47,我想让单纯的过滤时间,大于7点小于19点的
    2024-03-14 16:36 
  • 用户k6280494 用户k6280494 回复 帆软用户萌新(提问者) 把前面的日期截取出来,拼接7点和19点,在比较啊
    2024-03-14 16:38 
  • 帆软用户萌新 帆软用户萌新(提问者) 回复 用户k6280494 是个办法,不过后面具体应该怎么弄呢?水平比较菜唉
    2024-03-14 22:01 
最佳回答
0
ID1208Lv6高级互助
发布于2024-3-14 16:26(编辑于 2024-3-14 16:43)

如果是单纯取后面的时分秒,可以尝试获取后面部分,然后datetonumber后进行比较

比如2024-03-10 23:10:47  中  23:10:47转换成number

image.png

  • 帆软用户萌新 帆软用户萌新(提问者) 不行啊,我还有日期控件, 如果有日期了,数据就不对了,
    2024-03-14 16:35 
  • ID1208 ID1208 回复 帆软用户萌新(提问者) 那就取后面的时分秒,然后转化成number进行比较,试试
    2024-03-14 16:43 
  • 帆软用户萌新 帆软用户萌新(提问者) 回复 ID1208 具体得怎么弄呢?水平比较菜,谢谢
    2024-03-14 22:02 
最佳回答
0
ZhsserLv4见习互助
发布于2024-3-14 17:04

先转日期再取小时数作比较,公式也不支持同时写两个比较符吧。

AND(HOUR(TODATE(A1))<19,HOUR(TODATE(A1))>=7)

次日的话,要么先把时间都-1个小时,再按上面公式,比较>18。TODATE(DATETONUMBER(A1)-1000*60*60)>=18

  • 5关注人数
  • 285浏览人数
  • 最后回答于:2024-3-15 00:51
    请选择关闭问题的原因
    确定 取消
    返回顶部