Abaixo segue select demonstrando tanto o que foi pedido quanto outras funções.
SELECT NOME, AVG(TAM_ATUAL-NVL(TAM_ANTERIOR,TAM_ATUAL)) MEDIA_CRESCIMENTO,-- usado o NVL para quando for o primeiro dia o crescimento ser zero MIN(TAM_ATUAL-NVL(TAM_ANTERIOR,TAM_ATUAL)) MENOR_CRESCIMENTO,-- usado o NVL para quando for o primeiro dia o crescimento ser zero MAX(TAM_ATUAL-NVL(TAM_ANTERIOR,TAM_ATUAL)) MAIOR_CRESCIMENTO,-- usado o NVL para quando for o primeiro dia o crescimento ser zero COUNT(*) QTD_REGISTROS, MAX(DATA) ULTIMA_DATA, MIN(DATA) PRIMEIRA_DATA FROM (select A.TOTAL_USADO TAM_ATUAL, (SELECT MAX(B.TOTAL_USADO) FROM TESTE_ B WHERE B.NOME_TABLESPACE = A.NOME_TABLESPACE AND B.DATA < A.DATA) TAM_ANTERIOR, A.DATA, A.NOME_TABLESPACE NOME from TESTE_ a WHERE A.DATA BETWEEN '21/01/2013' AND '25/07/2013') DADOS GROUP BY DADOS.NOME On 26/06/2013 19:13, J. Laurindo Chiappa wrote: > NOME_TABLESPACE DATA TOTAL_USADO [As partes desta mensagem que não continham texto foram removidas]