intento buscar entre fechas mediante between pero no me devuelve datos :S
creo que esta mal planteada mi sentencia sql
pero he intentado cambiarla varias veces y no pasa nada
aer si alguien me orienta por si estoy mal o me flata algo porfavor
Código:
agradecido CREATE OR REPLACE FUNCTION pau_buscar_con_fecha(refcursor, pdocumento integer, pinstitucion integer, pfecha1 date, pfecha2 date) RETURNS refcursor AS $BODY$ BEGIN OPEN $1 FOR SELECT recibidos.folio_recibidos, to_char(recibidos.fecha_recibido,'DD/MM/YYYY') as fecha_recibido, institucion.nombre_institucion, tipodoc.documento FROM recibidos, institucion, tipodoc where (pdocumento = recibidos.cod_doc) AND (pinstitucion= recibidos.cod_inst) AND (pdocumento = tipodoc.cod_doc) AND (pinstitucion = institucion.cod_inst) AND recibidos.fecha_recibido between pfecha1 and pfecha2 ORDER BY recibidos.folio_recibidos DESC LIMIT 50; RETURN $1; END $BODY$ LANGUAGE 'plpgsql' VOLATILE COST 100; ALTER FUNCTION pau_buscar_con_fecha(refcursor, integer, integer, date, date) OWNER TO postgres;