Ver Mensaje Individual
  #7 (permalink)  
Antiguo 17/11/2010, 15:55
r0xdrig0
 
Fecha de Ingreso: diciembre-2007
Mensajes: 385
Antigüedad: 17 años
Puntos: 0
Respuesta: funcion q devuelva las cuotas pagadas de los ultimos 7 dias

intentando con el FROM igual me a error ahora lo tengo asi:

Código PHP:
CREATE OR REPLACE FUNCTION REST_DIA() RETURNS DATE AS
$$
DECLARE 
CUOTA RECORD;
BEGIN
SELECT 
FROM CUOTA WHERE CUOTA.FECHA BETWEEN (('2010-11-17')::date-integer '7')
RETURN 
CUOTA;
END;
$$
LANGUAGE PLPGSQL
y ahora me da este error:

*********ERROR*************
ERROR: error de sintaxis en o cerca de «$1»
LINE 1: SELECT * FROM $1 WHERE $2 BETWEEN (('2010-11-17')::date-...
^
QUERY: SELECT * FROM $1 WHERE $2 BETWEEN (('2010-11-17')::date-integer '7') RETURN $1
CONTEXT: SQL statement in PL/PgSQL function "rest_dia" near line 5
****************ERROR***************

debo hacerlo sin variable record??? pq me marca error si el campo y la tabla existen.... q debo cambiar??? agradeceria mucho su guia nuevamente amigos.... de antemano gracias.... bye