Я пробовал следующий запрос (с использованием стандартных представлений каталога - обратите внимание, что один подзапрос использует ссылку dblink):
SELECT (MAX(sequence#)-(SELECT MAX(sequence#) a FROM v$log_history@standby
WHERE first_time > SYSDATE - 1)) FROM v$log_history where first_time > SYSDATE - 1
Это должно привести к единственному целому числу.Но я получил следующую ошибку: «ORA-00937: не групповая функция для одной группы», хотя подзапрос скалярный, и тогда внешний запрос также должен быть скалярным (выбор max для всех строк).Что не так с моим запросом и как я могу это исправить?