Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/10/2009, 11:20
Avatar de SECATE
SECATE
 
Fecha de Ingreso: septiembre-2009
Mensajes: 18
Antigüedad: 14 años, 7 meses
Puntos: 0
duda con buscar entre fechas

buenas ..... tengo una problematica
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:
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;
agradecido