Как написать запрос на выборку для вычисления разницы 2 полей меток времени в Oracle 10g на основе условия - PullRequest
1 голос
/ 17 августа 2011

У меня есть таблица, в которой есть поля date_of_notification, date_of_loss.Оба типа отметки времени.Я должен рассчитать TAT, исходя из условия, что если date_of_notification равно нулю, то TAT будет текущей датой - date_of_loss, а если оно не равно нулю, то TAT будет date_of_notification - date_of_loss.Как я могу написать запрос SQL для этого в Oracle 10g.Я не могу использовать процедуру.

1 Ответ

3 голосов
/ 17 августа 2011
 select nvl(date_of_notification, systimestamp) - date_of_loss from the_table;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...