2020-09-03 12:48发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我正在尝试创建前一天(整个24小时)的事件报告(从前一天的开始到前一天的结束),但是我只获得一天的前12小时。 我使用的是SQL数据库,它没有显示24小时,所以晚上11:59不能正常工作。
{EVENTS.EVENT_TIME_UTC} =当前日期-1和
时间(#12:00am#)<{@ ETIME}和时间(#11:59#)> {@ ETIME}
在此方面,我将不胜感激。
谢谢!
嗨,艾伦,
您能否尝试从逻辑上去除时间戳:
Date({EVENTS.EVENT_TIME_UTC})= currentdate -1
进行此更改后,转到"数据库"菜单>"选择显示SQL查询"。 如果看不到带有此日期过滤器的where子句,则应创建一个SQL表达式字段,该字段返回可以在"记录选择公式"中使用的Date部分。
-Abhilash
嗨Abhilash,
感谢您对此进行调查。 当我使用您的逻辑Date({EVENTS.EVENT_TIME_UTC})= currentdate -1时,它在SQL查询中不显示WHERE子句。 但是,如果我只使用{EVENTS.EVENT_TIME_UTC} = currentdate -1,我会得到一个查询("" EVENTS"。" EVENT_TIME_UTC"> = {ts'2019-08-26 00:00:00'}和" EVENTS "。" EVENT_TIME_UTC" <{ts'2019-08-27 00:00:00'})。 这看起来是正确的,但结果实际上显示为两天的下午5点到昨天的下午5点。 感谢您提供的任何反馈意见。 再次感谢。
最多设置5个标签!
嗨,艾伦,
您能否尝试从逻辑上去除时间戳:
Date({EVENTS.EVENT_TIME_UTC})= currentdate -1
进行此更改后,转到"数据库"菜单>"选择显示SQL查询"。 如果看不到带有此日期过滤器的where子句,则应创建一个SQL表达式字段,该字段返回可以在"记录选择公式"中使用的Date部分。
-Abhilash
嗨Abhilash,
感谢您对此进行调查。 当我使用您的逻辑Date({EVENTS.EVENT_TIME_UTC})= currentdate -1时,它在SQL查询中不显示WHERE子句。 但是,如果我只使用{EVENTS.EVENT_TIME_UTC} = currentdate -1,我会得到一个查询("" EVENTS"。" EVENT_TIME_UTC"> = {ts'2019-08-26 00:00:00'}和" EVENTS "。" EVENT_TIME_UTC" <{ts'2019-08-27 00:00:00'})。 这看起来是正确的,但结果实际上显示为两天的下午5点到昨天的下午5点。 感谢您提供的任何反馈意见。 再次感谢。
一周热门 更多>