CALCULO DE HORAS AL DIA

From: "fabian olmos" <fabianolmos806(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: CALCULO DE HORAS AL DIA
Date: 2007-02-23 03:33:29
Message-ID: cd17fd4a0702221933h3c27c2cfve58d78937ddc14bb@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

hola que tala todos, soy nuevo en esto, disculpen la moletsia pero necesito
ayuda con esto. yo necesito crear una funcion que me permita sacar de un
rango de fecha el numero de dias que hay excluyendo a los dias feriados y
los dias (sabado y domingo).

he estado probando algo pero que va no me da

esto es lo que he hecho

CREATE OR REPLACE FUNCTION acceso.rango(date) RETURNS date AS $$
DECLARE
a INTEGER :=0;
fecha DATE :=$1;
fecha2 DATE := (SELECT ('2007-2-24'::date));

BEGIN
WHILE a<10 LOOP
fecha:=(SELECT (($1::date) + CAST('1 days' AS INTERVAL))::date);
IF (SELECT EXTRACT(DOW FROM TIMESTAMP fecha)=0) THEN
a:=a+1;
END IF;
END LOOP;
return fecha;
END;$$ LANGUAGE plpgsql;

graciasss.

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2007-02-23 03:37:53 Re: Conectar C# con Postgres
Previous Message Ignacio Ayala Leal 2007-02-23 03:28:34 crosstab de tablefunc no da los datos deseados