Todas as hrs e min dentro de um período

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
fernandomartini1984
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 8
Registrado em: Sex, 04 Out 2013 9:41 am

Olá Mestres,

Preciso retornar todas as horas e min dentro de um período.
Exemplo:

Data inicial = 01/10/2013 00:00
Data final = 02/10/2013 23:59

Resultado:

01/10/2013 00:00
01/10/2013 00:01
01/10/2013 00:02
01/10/2013 00:03
01/10/2013 00:04
01/10/2013 00:05
01/10/2013 00:06
01/10/2013 00:07
01/10/2013 00:08
....
02/10/2013 23:59


Será que alguém teria uma solução para isso?
muito obrigado!
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Veja se isso ajuda:

Neste exemplo, estou mostrando os primeiros 20:

Selecionar tudo

SELECT
  TO_DATE('01/10/2013 00:00', 'DD/MM/YYYY HH24:MI') + 1/24/60*R
FROM ( select rownum r from dual connect by rownum <= 20 ) A
Saída:

Selecionar tudo

SQL> SELECT
  2    TO_DATE('01/10/2013 00:00', 'DD/MM/YYYY HH24:MI') + 1/24/60*R
  3  FROM ( select rownum r from dual connect by rownum <= 20 ) A
  4  /

TO_DATE('01/10/201300:00','DD/
------------------------------
01-Oct-13 12:01:00 AM
01-Oct-13 12:02:00 AM
01-Oct-13 12:03:00 AM
01-Oct-13 12:04:00 AM
01-Oct-13 12:05:00 AM
01-Oct-13 12:06:00 AM
01-Oct-13 12:07:00 AM
01-Oct-13 12:08:00 AM
01-Oct-13 12:09:00 AM
01-Oct-13 12:10:00 AM
01-Oct-13 12:11:00 AM
01-Oct-13 12:12:00 AM
01-Oct-13 12:13:00 AM
01-Oct-13 12:14:00 AM
01-Oct-13 12:15:00 AM
01-Oct-13 12:16:00 AM
01-Oct-13 12:17:00 AM
01-Oct-13 12:18:00 AM
01-Oct-13 12:19:00 AM
01-Oct-13 12:20:00 AM

20 rows selected

SQL>  
Basta você adaptar isso pras suas necessidades!
:-o
fernandomartini1984
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 8
Registrado em: Sex, 04 Out 2013 9:41 am

Perfeito dr_gori
Muito obrigado!!!
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 8 visitantes