Сохраненный поиск NetSuite для расчета времени, прошедшего с момента изменения системных заметок

Я хочу рассчитать время от того, когда в системных примечаниях установлено одно поле, до его повторного изменения в поиске с сохранением транзакции.

Вот 2 формулы случая, которые я создал, чтобы получить дату и время, когда для этого поля было установлено значение True, а когда оно было изменено на false.

случай, когда {systemnotes.field} = 'Порядок проблем' И {systemnotes.newvalue} = 'T' тогда {systemnotes.date} end

случай, когда {systemnotes.field} = 'Порядок проблем' И {systemnotes.newvalue} = 'F' тогда {systemnotes.date} end

Я хочу найти разницу между 2 {systemnotes.date}. Как мне это сделать?

1 ответ

Вы должны быть в состоянии сделать это так:

MAX(CASE WHEN {systemnotes.field} LIKE 'Problem Order' AND {systemnotes.newvalue} = 'T' THEN {systemnotes.date} END) - MAX(CASE WHEN {systemnotes.field} LIKE 'Problem Order' AND {systemnotes.newvalue} = 'F' THEN {systemnotes.date} END)
Другие вопросы по тегам