lfranca 0 Denunciar post Postado Maio 25, 2012 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
Motta 645 Denunciar post Postado Maio 25, 2012 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