Fórum Criar Stored Procedure #53891

21/11/2005

0

Ola pessoal,
estou precisando criar uma stored procedure para verificar se uma data passada com parametro se é final de semana, se for acrescenta um dia para domingo, e dois dias se for sabado.
não tenho experiencia na criação de sp, caso alguem possa me ajudar meu email é vagner@vrsolution.com.br

Desde ja agradeço


Vrssoftware

Vrssoftware

Responder

Posts

21/11/2005

Afarias

while (extract(weekday from data) in (6,0)) do
  data = data + 1;


onde:

6 = sabado
0 = domingo



T+


Responder

Gostei + 0

22/11/2005

Emerson Nascimento

eis um exemplo de como ficaria a SP:

create procedure diautil (
    data date)
returns (
    datacorreta date)
as
begin
  datacorreta = data;
  while (extract(weekday from :datacorreta) in (0,6)) do
    datacorreta = datacorreta + 1;
  suspend;
end



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar