У меня есть таблица PL/SQL с двумя столбцами: log_date
(DATE) и value
(FLOAT). Данные очень мелкозернистые, разница между log_dates
может составлять несколько миллисекунд. value
изменяется со временем. Я хочу найти, используя SQL, максимальный и минимальный промежуток времени между log_date
s требуется для value
для увеличения.SQL - максимальное и минимальное время между двумя полями
Edit: Пример
log_date | value
-------------------
15:00 | 10
15:01 | 10
15:02 | 11
15:03 | 11
15:04 | 11
15:05 | 11
15:06 | 12
Между 15:00 и 15:02 value
увеличилась, но она также увеличилась между 15:03 и 15:06, которое заняло больше времени, и поэтому я хочу запрос, который будет возвращать (в этом случае) «3 минуты» (как ДАТА или НОМЕР) - это самое длинное время, которое потребовалось для увеличения value
.
Не могли бы вы разместить образцы данных и ожидаемый результат из этого образца? Я не уверен, что полностью понимаю этот вопрос. –