2011/3/14 Fabrízio de Royes Mello <[email protected]> > > Em 14 de março de 2011 07:13, Eloi Ribeiro <[email protected]>escreveu: > > Ola a toda a lista, >> >> É possível criar uma consulta SQL que devolva uma lista com todos os dias >> de um determinado mês? >> De momento apenas consegui chegar até aqui, tendo como exemplo o mês de >> Fevereiro de 2011: >> SELECT >> to_date('2011/02', 'YYYY/MM'), >> (date_trunc('MONTH', to_date('2011/02', 'YYYY/MM')) + INTERVAL '1 >> MONTH - 1 day')::date; >> >> O resultado da anterior consulta é o primeiro e ultimo dia do mês: >> "2011-02-01";"2011-02-28" >> >> Resultado pretendido é o seguinte: >> "2011-02-01" >> "2011-02-02" >> "2011-02-03" >> (...) >> "2011-02-26" >> "2011-02-27" >> "2011-02-28" >> >> > Veja se isso resolve: > > select '2011-02-01'::date + dia > from generate_series(0, extract( day from (('2011-02-01'::date + '1 > month'::interval)::date - 1::integer))::integer - 1) as dia; > > > Cordialmente, > > -- > Fabrízio de Royes Mello > >> Blog sobre TI: http://fabriziomello.blogspot.com > >> Perfil Linkedin: http://br.linkedin.com/in/fabriziomello > > Muito obrigado Fabrízio, solucionado!
Eloi Ribeiro GIS Analyst 39,45º -4,40º http://eloiribeiro.wordpress.com
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
