Em Sex 13 Jul 2007, Rubens José Rodrigues escreveu: > Olá Sebastian, > > Sou fã de carteirinha do manual (quase durmo com ele debaixo do > travesseiro), porém nele não consegui visualizar (realmente não > visualizei) uma solução para a seguinte necessidade : > > Tenho uma function, que vai gerar uma certa quantidade de registros para > cada dia de um determinado mes, então minha ideia seria passar o mes de > referencia como entrada, exemplo : > > select * from fnc_teste (mesref varchar); > > Neste caso eu pegaria o mes ref, exemplo se for 07/2007. > > Eu faria uma pesquisa para saber quantos dias tem o mes "07". > Após retornar a qtde de dias, eu pesquisaria para saber o ultimo dia > deste mes (se é 30, se é 31, se é 27, se é 28). > > Será que consegui faze-lo entender minha necessidade?
Veja isso e adapte: create or replace function last_day(date) returns date as 'select cast(date_trunc(''month'', $1) + ''1 month''::interval as date) - 1' language sql; retirada de: http://www.thescripts.com/forum/thread173088.html Encontrada via Google com: postgresql lastday quarto "link". > > Conto com a ajuda de voces, > > att. > > Rubens > > Sebastian SWC escreveu: > > dá uma olhada se isso[1] pode te ajudar... o manual é vosso amigo!!! > > > > [1] http://pgdocptbr.sourceforge.net/pg80/functions-datetime.html > > > > -- > > Atenciosamente, > > Sebastian Selau Webber Colombo > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > pgbr-geral mailing list > > pgbr-geral@listas.postgresql.org.br > > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Johnny Taylor Faria Chaves - LUN 157066 Não combato ou defendo pessoas ou grupos, Combato ou defendo idéias ou atos. _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral