[firebase-br] Ultimo dia do Mes

gomesalg em gmail.com gomesalg em gmail.com
Ter Jul 22 21:58:16 -03 2008


CREATE PROCEDURE SP_SYS_ULTIMODIA (
    wano smallint,
    wmes smallint)
returns (
    r_ultimodia smallint)
as
declare variable i integer;
begin
   /*
   Recebe um ano e um mês e devolve o último dia do mês daquele ano
   */
   if ((:wmes = 1) or (:wmes = 3) or (:wmes = 5) or (:wmes = 7) or  (:wmes = 
8) or  (:wmes = 10) or (:wmes = 12)) then begin
      r_ultimodia = 31;
   end else if (:wmes = 2) then begin
      select r_mod from Sp_Sys_Mod(:wano, 4) into :i;
      if (:i = 0) then
         r_ultimodia = 29;
     else
         r_ultimodia = 28;
   end else
      r_ultimodia = 30;
   suspend;

end

Espero q te ajude.

[]´s

André
----- Original Message ----- 
From: "Isael Faria Junior" <isael em stetika.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, July 22, 2008 4:12 PM
Subject: [firebase-br] Ultimo dia do Mes


Existe alguma função Fb que me retorna o ultimo dia do mes de uma
determinada data ??

______________________________________________
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