From: | Daniel Soto <daniel(dot)soto2k(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | RE: 2 preguntas acerca de fechas |
Date: | 2007-07-08 00:44:51 |
Message-ID: | 46903383.2070404@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola, gracias, en realidad bastaba con poner timestamp para no andar
sumando horas ni nada.
Ahora, aqui veo un concepto que no entiendo del todo y quisiera que me
lo explicaran.
Ahora, considerando la funcion (con las variables ya cambiadas a timestamp)
create or replace function inventario.mi_funcion
(
in codigo varchar(50),
in fechaBusqIni timestamp,
in fechaBusqFin timestamp
)
returns void as $$
declare
hora_ini time;
hora_fin time;
fecha_ini timestamp;
fecha_fin timestamp;
begin
select *
from inventario.movimientos
where codigoprod=codigo and
fecha_movimiento between fechaBusqIni and fechaBusqFin;
end;
$$ LANGUAGE 'plpgsql' VOLATILE;
Al ejecutarlo me arroja el error /
ERROR: query has no destination for result data
HINT: If you want to discard the results of a SELECT, use PERFORM instead.
/Por lo que veo parece que el resultado del select (que es lo que quiero
rescatar afuera en mi programa que llama a este procedimiento
almacenado) debo asignarselo a algun return con cierto tipo. ¿Como debo
hacerlo?
Gracias.
From | Date | Subject | |
---|---|---|---|
Next Message | Miguel Rodríguez Penabad | 2007-07-08 01:16:18 | Re: 2 preguntas acerca de fechas |
Previous Message | Jaime Casanova | 2007-07-08 00:00:57 | Re: Presentación y petición de ayuda (phpPgAdmin) |