HANA SQL QUERY,具有1个通用列和两个不同的列

2020-08-20 19:46发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我需要从表中获取记录...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我需要从表中获取记录,条件是天的时间差应在0到10之间,如下所示。

我有一个名为CALL_TICKET的表,具有n列,其中考虑了3列,即

1)状态

2)创建日期

3)解决日期

何时

状态未处于"已解决"状态,然后考虑created_date和current_time时间戳之间的差异

如果状态为"已解决",请考虑created_date和resolve_date之间的区别

该天数的差应在0到10天之间。

最后,应显示所有这些记录。

致谢

哥瓦丹

3条回答
暮风yp
2020-08-20 20:45

使用下面的CASE语句和日期差计算,您可以实现。

DAYS_BETWEEN(TO_DATE(created_date,'YYYY-MM-DD'), TO_DATE(resolved_date,'YYYY-MM-DD'))为" rdays"

DAYS_BETWEEN(TO_DATE(created_date,'YYYY-MM-DD'), TO_DATE(resolved_date,'YYYY-MM-DD'))为" xdays"

一周热门 更多>