Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 переписать запрос на аналитику  [new]
пробка12
Guest
а можно вот этот запрос переписать с использование аналитики:
автор
SELECT MAX (TRUNC (SYSDATE - NVL (bct, SYSDATE - 999)))
FROM v$datafile df,
(SELECT df_file#, max(bs_completion_time) as BCT
FROM v$backup_files
WHERE file_type = 'DATAFILE' group by df_file#) bf
WHERE df.file# = bf.df_file#(+);

?

под 11.2

желательно не писать мне готовый результат, а только конструкцию про которую мне следует почитать
22 сен 15, 11:03    [18179267]     Ответить | Цитировать Сообщить модератору
 Re: переписать запрос на аналитику  [new]
Добрый Э - Эх
Guest
пробка12,

вложенные агрегаты?
22 сен 15, 11:11    [18179315]     Ответить | Цитировать Сообщить модератору
 Re: переписать запрос на аналитику  [new]
Добрый Э - Эх
Guest
пробка12,

SELECT max(TRUNC (SYSDATE - NVL (max(bf.bs_completion_time), SYSDATE - 999))) as x
  FROM v$datafile df, v$backup_files bf
 WHERE df.file# = bf.df_file#(+)
   and bf.file_type(+) = 'DATAFILE' 
 group by bf.df_file#;
22 сен 15, 11:17    [18179350]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить