Re: Problema con Funcion Manejando Clausula WHERE

From: Juanky Moral <juanky(dot)moral(at)gmail(dot)com>
To: "P(at)blo Villad(at)" <andresv50(at)hotmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Problema con Funcion Manejando Clausula WHERE
Date: 2005-05-17 20:45:27
Message-ID: 463a53a40505171345191754d0@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

¿Qué dice el mensaje de error exáctamente?

El 17/05/05, P(at)blo Villad@<andresv50(at)hotmail(dot)com> escribió:
> Hola Ahora Tengo El Siguiente Problema
>
> Desarrollo la Siguiente Funcion Pero no me funciona en el la Clausula WHERE
>
> CREATE OR REPLACE FUNCTION desactivar_contrato () RETURNS SETOF emp AS'
> DECLARE
> registro emp%ROWTYPE;
>
> ccontrato CURSOR IS
> SELECT * FROM emp
> WHERE fecha_finalizacion <= current_date - INTERVAL '1
> month' ;
>
> BEGIN
> OPEN ccontrato;
> LOOP
> FETCH ccontrato INTO registro;
> EXIT WHEN NOT FOUND;
> RETURN NEXT registro;
> END LOOP;
> RETURN;
> END;'
> LANGUAGE plpgsql;
>
> Me genera un error en la parte del WHERE DE LA CONSULTA cuando intento
> restarle a la fecha del sistema 2 meses...
> como puedo solucionar este error...
>
> muchas gracias--...........
> Saludos
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 9: el optimizador ignorará el uso de recorridos de índice si los
> tipos de datos de las columnas no coinciden
>

--
Juanky Moral
"Tendré que moverme más rápido: el horizonte brilla eléctrico."
(Horizonte Eléctrico - www.losdeltonos.com )

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Esteban Osorio 2005-05-17 20:47:46 RE: [pgsql-es-ayuda] Solicito ayuda para ver el resultado de una función.
Previous Message Juanky Moral 2005-05-17 20:41:37 Re: Solicito ayuda para ver el resultado de una fun ción.