Как проверить в Oracle Function, увеличивается ли значение в конкретном поле за последние 3 года или нет. Предположим, что одна таблица является компанией, и если мы хотим рассматривать только значения, если прибыль за последние 3 года компании растет.Создайте функцию Oracle, проверив значение приращения
0
A
ответ
1
SELECT empno, sal,
LEAD(sal, 1, 0) OVER (PARTITION BY dept ORDER BY id) NEXT_SAL,
CASE WHEN sal <= LEAD(sal, 1, MAX(SAL)) OVER (PARTITION BY dept ORDER BY sal)
THEN 'OK'
ELSE 'NOT OK'
END STATUS
FROM emp
ORDER BY deptno, sal DESC;
Вот если вы получите весь статус «OK», то значение в увеличивающихся порядке, иначе есть некоторый декремент.
LEAD имеет возможность вычислять выражение в следующих строках (строки, которые будут поступать после текущей строки) и возвращать значение в текущую строку. Общий синтаксис свинцового показан ниже:
Свинец (sql_expr, смещение, по умолчанию) НАД (analytic_clause)
- sql_expr это выражение для вычисления с ведущей строки.
- offset - это индекс ведущей строки относительно текущей строки. offset - положительное целое число со значением по умолчанию 1.
- default - это значение, возвращаемое, если смещение указывает на строку вне диапазона разделов.
Смежные вопросы
- 1. Oracle - значение приращения
- 2. Джанго, ManyToMany, проверив значение
- 3. Создайте булевский массив, проверив элементы другого массива
- 4. Создайте функцию в Oracle с помощью sysdate
- 5. Создайте функцию Oracle, которая возвращает таблицу
- 6. Выполнить функцию приращения
- 7. Как получить значение массива, проверив его значение
- 8. Создайте список, добавив значение с помощью одного приращения, включая предыдущие
- 9. Значение приращения CakePHP
- 10. Python Создайте новый DataFrame, условно проверив два отдельных кадра данных
- 11. Codeigniter update_batch значение приращения
- 12. Значение приращения в F #
- 13. Значение атрибута приращения xslt
- 14. Уменьшение и значение приращения?
- 15. Значение приращения в функции
- 16. Значение оператора приращения (java)?
- 17. значение приращения в хеше
- 18. Значение приращения в директиве
- 19. Создайте список всех доступных активов, проверив предыдущие записи в таблице
- 20. Создайте массив char, проверив значения массива int в Java
- 21. React.js - значение объекта состояния приращения
- 22. Создайте функцию Oracle с переменными и если условие
- 23. Создайте функцию для возврата текущей даты и времени в oracle
- 24. Вручную значение приращения в базе
- 25. значение приращения и сохранить изменение
- 26. AngularJS: значение вводимого приращения в
- 27. Значение приращения переменной цикла coldfusion
- 28. Найти Duplicates и значение приращения
- 29. Значение приращения, когда поле совпадает
- 30. значение класса приращения onclick javascript