Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lfranca

Intervalo entre datas

Recommended Posts

Pesquisei muito e nao consegui resolver meu problema.

 

Preciso de um select q apartir de 2 datas retorne um intervalo, porem nao tenho uma tabela de referencia para fazer isso tentei fazer utilizando a tabela dual porem nao consegui.

 

Select entre data_INI e data_FIM

resultado
--------
data1
data2
data3
data4
data5

 

Ex:

Select 01/05/2012 e 05/05/2012

Data
-----
01/05/2012
02/05/2012
03/05/2012
04/05/2012
05/05/2012

 

Alguem sabe como posso resolver isso!?

 

 

Opa pessoal depois de muita procura eu consegui alterar alguns cod que achei e consegui o resultado q eu espera....segue abaixo a solução

 

 

select dt

from (

select trunc(to_date(DT_INI))+level dt

from dual

connect by level <= TO_NUMBER(TO_CHAR(DT_FIM,'DD'))) x

where to_number(TO_char( dt, 'D' )) NOT IN (1,7)

 

 

Esse select retorna os dias uteis entre um periodo!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Between

 

select *
from tabela
where data between to_date('01/05/2012','dd/mm/yyyy') and to_date('25/05/2012','dd/mm/yyyy')

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.