On Tue, Nov 29, 2011 at 12:33 PM, ruben avila galindo <[email protected]> wrote: > asi le mando a la funcion > > select * from sch_rpt.fun_ventas(1,1,'2011-11-24 > 07:00:00',null,null,null,101) > > ERROR: syntax error at or near "07" > > LINE 10: ..._maq_casino = 101and fecha >=2011-11-24 07:00:00-0... > ^
SSQL = SSQL || 'and fecha >='|| quote_literal(to_timestamp(arg_fecha,'YYYY-MM-DD HH:MM:SS')) el problema es que al incluir la fecha en la cadena lo deberias tener entre comillas simples, para eso sirve la funcion quote_literal() o solo usar to_char en lugar de tanta cosa SSQL = SSQL || 'and fecha >='|| to_char(arg_fecha,'YYYY-MM-DD HH:MM:SS') -- Jaime Casanova www.2ndQuadrant.com Professional PostgreSQL: Soporte 24x7 y capacitación - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda
