Сохраненный поиск 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)