NunoMGF 0 Denunciar post Postado Agosto 18, 2009 Ola boas tardes a todos. Pretendo selecionar todos os dias entre duas datas exemplo entre 2009-08-20 e 2009-08-25 teria como resultado 2009-08-20 2009-08-21 2009-08-22 2009-08-23 2009-08-24 2009-08-25 e se possivel com o dia da semana na coluna seguinte. Pretendo esta informacao sem recorrer a nenhuma tabela. E possivel ? Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Agosto 18, 2009 Uma solução para Oracle. http://forum.imasters.com.br/index.php?/topic/302966-resolvido-montagem-de-periodo/page__p__1114537__hl__to_date__fromsearch__1#entry1114537 Compartilhar este post Link para o post Compartilhar em outros sites
giesta 29 Denunciar post Postado Agosto 18, 2009 soh com stmt Compartilhar este post Link para o post Compartilhar em outros sites
NunoMGF 0 Denunciar post Postado Agosto 19, 2009 Podes exemplificar? Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Agosto 19, 2009 SELECT ROWNUM , (TO_DATE('01-JAN-2008') + ROWNUM - 1) FROM USER_OBJECTS WHERE ROWNUM <= (TO_DATE('31-DEC-2008') - TO_DATE('01-JAN-2008') + 1) Explicando .... USER_OBJECTS - Tabela usada apenas pq o SELECT exige uma. ROWNUM - Coluna virtual que conta o número de linhas do resultado TO_DATE - Function que transforma STRING em DATE. Obs Somar 1 a uma data soma 1 dia a esta. Ajudou ? Compartilhar este post Link para o post Compartilhar em outros sites
NunoMGF 0 Denunciar post Postado Agosto 19, 2009 Ajudou, sim senhor. Voutentar implementar em mysql. Obrigado Motta Compartilhar este post Link para o post Compartilhar em outros sites