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 )
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. |