Hola huesos, segui tus indicaciones para realizar lo q mencione dentro de la funcion que es esta:
Código PHP:
CREATE OR REPLACE FUNCTION REST_DIA() RETURNS DATE AS
$$
DECLARE
CUOTA RECORD;
BEGIN
SELECT * INTO CUOTA WHERE CUOTA.FECHA BETWEEN (('2010-11-17')::DATE-INTEGER '7');
RETURN CUOTA;
END;
$$
LANGUAGE PLPGSQL;
pero me da el siguiente error:
***********ERROR*************
ERROR: error de sintaxis al final de la entrada
LINE 1: ...LECT * WHERE $1 BETWEEN (('2010-11-17')::DATE-INTEGER '7')
^
QUERY: SELECT * WHERE $1 BETWEEN (('2010-11-17')::DATE-INTEGER '7')
CONTEXT: SQL statement in PL/PgSQL function "rest_dia" near line 4
***********ERROR***************
declare una variable record factura para recorrer la tabla del mismo nombre y asi realizar las comparaciones para posteriormente retornar la variable record CUOTA para mostrar los resultados, pero me muestra el error q muestro mas arriba..... pq me da ese error si esa variable record deberia tener todo el contenido de la tabla CUOTA???....en q estoy fallando amigos??? porfavor si alguien me puede guiar se lo agradeceria mucho.... de antemano gracias... bye