[ABI 5.1] 怎样过滤前一天20点到今天8点数据

3281
4

bigeye0517 小试身手Lv3

发表于2023-2-17 11:58

悬赏1

已解决

楼主
报表需要过滤前一天20:00到今天8:00的数据,这个应该怎样写过滤条件。
谢谢!

最近看过此主题的会员

徐实力

贯佳睿

风荷

429661127

玳玳我

小书童

最佳答案
年月日时分秒格式的数据,过滤可以拼接的方式写
例如: BI.CHECKTIME_  >'<#=od(today(),'d-1')#>'^' 20:00:00'  & BI.CHECKTIME_  <'<#=today()#>'^' 08:00:00'
od函数是对日期操作的函数,详见https://help.esensoft.com/doc-view-518.html

注意表达式中,日期和时分秒的拼接中,是用空格隔开了。
4个回答

只看楼主

玳玳我 小试身手Lv3

发表于2023-2-17 13:32

只看该作者

取消 关注该作者的回复

沙发

这个需要知道您相关时间字段的数据格式,方便截图一下数据库表里对应字段值的格式吗

bigeye0517 小试身手Lv3

发表于2023-2-17 13:44

只看该作者

取消 关注该作者的回复

板凳

Sql server 的datetime

玳玳我 小试身手Lv3

发表于2023-2-17 11:58

只看该作者

取消 关注该作者的回复

地板

年月日时分秒格式的数据,过滤可以拼接的方式写
例如: BI.CHECKTIME_  >'<#=od(today(),'d-1')#>'^' 20:00:00'  & BI.CHECKTIME_  <'<#=today()#>'^' 08:00:00'
od函数是对日期操作的函数,详见https://help.esensoft.com/doc-view-518.html

注意表达式中,日期和时分秒的拼接中,是用空格隔开了。

玳玳我 小试身手Lv3

发表于2023-2-17 17:12

只看该作者

取消 关注该作者的回复

5#

您这个问题有解决吗,有解决的话可以设置最佳答案哦,给其他小伙伴做下参考~

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号