From: | luis antony meza alania <luchonet7(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Como devolver datos de un select q esta con group by y count() por medio de una funcion |
Date: | 2011-08-25 19:32:36 |
Message-ID: | CAM_gVvC4RzF6-5OpwEghFfWvR5wFFz2iH8GZbEZx33oVjq0s3w@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
hola amigos quiero q me ayuden con este codigo
CREATE OR REPLACE FUNCTION auditoria_fichas(fecha date,codper text)
RETURNS SETOF "AuditoriaCatastro"
AS
$$
SELECT count(*),"CodPersonal"
FROM "AuditoriaCatastro"
where "TableName"='TI_Unicat' and "Operation"='INSERT' and "NewValue" not in
(select "OldValue" from "AuditoriaCatastro" where "Operation"='DELETE')
and extract(hour from "UpdateDate") between 8 and 16 and
cast(to_char("UpdateDate",'YYYY-MM-DD') as date)='2011-08-25'
group by "CodPersonal"
$$
LANGUAGE SQL;
me sale un error
que esto :
ERROR: el tipo de retorno de función declarada para retornar
"AuditoriaCatastro" no concuerda
DETAIL: La sentencia final retorna bigint en lugar de integer en la columna
1.
CONTEXT: función SQL «auditoria_fichas»
********** Error **********
ERROR: el tipo de retorno de función declarada para retornar
"AuditoriaCatastro" no concuerda
SQL state: 42P13
Detail: La sentencia final retorna bigint en lugar de integer en la columna
1.
Context: función SQL «auditoria_fichas»
quiero q me den la solucion
bueno saludos!!!
From | Date | Subject | |
---|---|---|---|
Next Message | josego | 2011-08-25 19:48:30 | Re: consulta sobre postgis para encontrar un punto concreto |
Previous Message | Miguel Angel Hernandez Moreno | 2011-08-25 19:18:20 | Re: Significado de 'Cursor', para los que lo desconocen. |