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