[firebase-br] Ultimo dia do Mes

Anderson Piccoli adpiccoli em gmail.com
Ter Jul 22 16:42:39 -03 2008


A função seria +/- assim  Isael

*CREATE PROCEDURE ULTIMO_DIA_MES (
    MES VARCHAR(2))
RETURNS (
    DIA INTEGER)
AS
DECLARE VARIABLE DATA DATE;
DECLARE VARIABLE ANO VARCHAR(4);
begin
  ANO = EXTRACT(YEAR FROM CURRENT_DATE);
  DATA =  MES || '/01/' || ANO;

  DIA = EXTRACT(DAY FROM (CAST(DATA AS DATE)-1));

  suspend;*
*end*

neste caso eu estou considerando a data em formato americano MM/DD/AAAA por
questões de configuração local...  acho que serve de base para você...


Abraços, qualquer duvida e só pedir!!!

On Tue, Jul 22, 2008 at 4:25 PM, samuel ferreira <
samuel.peres.ferreira em gmail.com> wrote:

> ola
>
> nao se existe, mas é só pegar o dia 1 do mes posterior e subtrair 1,
> independente de ser bissexto, 30,31, etc, etc
>
>
> samuel
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista