Maximo 搜索昨天完成的订单 SQL where 子句
Maximo search completed order yesterday SQL where clause
我正在尝试创建一个 "dynamic" 查询以每天早上 运行 计划报告。
我有一个客户希望每天早上都能收到一份报告,让他在昨天获得有关已关闭工单的信息。
我试着用一个查询来搜索昨天。见下文:
((woclass = 'WORKORDER' or woclass = 'ACTIVITY') and upper(reportedby) = 'Personthatreported@person.com' and istask = 0 and (siteid = 'TPSELUN' or siteid = 'TPSELUO' and (actfinish between trunc(sysdate-1) and sysdate)))
我没有收到错误消息,但结果不正确。
是否有另一种方法可以搜索昨天的实际完成情况。
如果您只想查找昨天的数据,那么您需要尝试使用
actfinish between trunc(sysdate-1) and trunc(sysdate)- INTERVAL '1' SECOND
或
trunc(actfinish) = trunc(sysdate-1)
我正在尝试创建一个 "dynamic" 查询以每天早上 运行 计划报告。 我有一个客户希望每天早上都能收到一份报告,让他在昨天获得有关已关闭工单的信息。
我试着用一个查询来搜索昨天。见下文:
((woclass = 'WORKORDER' or woclass = 'ACTIVITY') and upper(reportedby) = 'Personthatreported@person.com' and istask = 0 and (siteid = 'TPSELUN' or siteid = 'TPSELUO' and (actfinish between trunc(sysdate-1) and sysdate)))
我没有收到错误消息,但结果不正确。 是否有另一种方法可以搜索昨天的实际完成情况。
如果您只想查找昨天的数据,那么您需要尝试使用
actfinish between trunc(sysdate-1) and trunc(sysdate)- INTERVAL '1' SECOND
或
trunc(actfinish) = trunc(sysdate-1)