Maximo search завершил заказ вчера SQL предложение where - PullRequest
1 голос
/ 27 мая 2020

Я пытаюсь создать запрос «Dynami c» для запуска запланированного отчета каждое утро. У меня есть клиент, который sh должен получать каждое утро отчет, где он получает информацию о закрытых билетах вчера.

Вчера я попытался выполнить поиск с помощью запроса. см. ниже:

((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)))

Я не получаю сообщения об ошибке, но результат неправильный. Есть ли другой способ поиска актуального фини sh со вчерашнего дня.

1 Ответ

0 голосов
/ 27 мая 2020

Если вы используете wi sh, чтобы найти только вчерашние данные, вам нужно попробовать с

actfinish between trunc(sysdate-1) and trunc(sysdate)- INTERVAL '1' SECOND

или

trunc(actfinish) = trunc(sysdate-1)  
...