poxa gente,
valeu a ajuda...
vou fazer alguns testes amanhã

valeu mesmo

--- Em [email protected], "Ronaldo Sales" 
<[EMAIL PROTECTED]> escreveu
> Algo mais ou menos assim:
> 
> __SP> SELECT TO_CHAR(DATA_HORA, 'DD/MM/YYYY HH24:MI:SS')
>   2         ,QTDE
>   3  FROM TESTE;
> TO_CHAR(DATA_HORA,'       QTDE
> ------------------- ----------
> 01/07/2005 10:00:00          2
> 01/07/2005 10:00:00          3
> 01/07/2005 10:10:00          3
> 01/07/2005 10:17:00          1
> 01/07/2005 10:30:00          2
> 01/07/2005 10:31:00          1
> 01/07/2005 10:32:00          3
> 01/07/2005 10:40:00          1
> 01/07/2005 10:46:00          4
> 01/07/2005 10:55:00          1
> 01/07/2005 10:55:00          2
> TO_CHAR(DATA_HORA,'       QTDE
> ------------------- ----------
> 01/07/2005 11:20:00          1
> 01/07/2005 11:40:00          1
> 01/07/2005 11:42:00          1
> 14 linhas selecionadas.
> Decorrido: 00:00:00.00
> __SP>SELECT TO_CHAR(DATA_HORA, 'DD/MM/YYYY HH24:')
>   2       ||TO_CHAR(CASE
>   3           WHEN TO_NUMBER(TO_CHAR(DATA_HORA, 'MI')) < 15 THEN 00
>   4           WHEN TO_NUMBER(TO_CHAR(DATA_HORA, 'MI')) < 30 THEN 15
>   5           WHEN TO_NUMBER(TO_CHAR(DATA_HORA, 'MI')) < 45 THEN 30
>   6           ELSE 45
>   7         END,'FM00')
>   8        ,SUM(QTDE)
>   9  FROM TESTE
>  10  GROUP BY TO_CHAR(DATA_HORA, 'DD/MM/YYYY HH24:')
>  11          ,CASE
>  12            WHEN TO_NUMBER(TO_CHAR(DATA_HORA, 'MI')) < 15 THEN 00
>  13            WHEN TO_NUMBER(TO_CHAR(DATA_HORA, 'MI')) < 30 THEN 15
>  14            WHEN TO_NUMBER(TO_CHAR(DATA_HORA, 'MI')) < 45 THEN 30
>  15            ELSE 45
>  16           END;
> TO_CHAR(DATA_HORA  SUM(QTDE)
> ----------------- ----------
> 01/07/2005 10:00           8
> 01/07/2005 10:15           1
> 01/07/2005 10:30           7
> 01/07/2005 10:45           7
> 01/07/2005 11:15           1
> 01/07/2005 11:30           2
> 6 linhas selecionadas.
> Decorrido: 00:00:00.00
> 
> 
> 
> 
> 
> 
> De:[email protected]
> 
> Para:[email protected]
> 
> Cópia:
> 
> Data:Mon, 25 Jul 2005 19:04:51 -0000
> 
> Assunto:[oracle_br] Agrupamento de regs de 15 em 15 minutos
> 
> Bom dia,
> 
> Alguém saberia como retornar num select um agrupamento de 
quantidade de 
> ligações realizadas por data. 
> O problema é que esse agrupamento seria de 15 em 15 minutos sendo 
que o 
> retorno seria algo do tipo:
> 
> DATA | QTD_LIGS
> -------------------------------
> 10/10/2005 10:00 | 500
> 10/10/2005 10:15 | 400
> 10/10/2005 10:30 | 450
> 10/10/2005 10:45 | 0
> 10/10/2005 11:00 | 233
> 10/10/2005 11:15 | 231
> 
> Obrigado
> Alexandre Gomes Pires Cardoso
> 
> 
> 
> 
> 
> 
______________________________________________________________________
> 
> Histórico: http://www.mail-archive.com/[email protected]/
> Falar com os Moderadores:([EMAIL PROTECTED])
> Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
> 
______________________________________________________________________
 
> Links do Yahoo! Grupos
> 
> 
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]




______________________________________________________________________

Histórico: http://www.mail-archive.com/[email protected]/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
______________________________________________________________________ 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a