From: | Alejandro Carrillo <fasterzip(at)yahoo(dot)es> |
---|---|
To: | Grover Navia <grover8navia(at)yahoo(dot)es>, PostGreSql- Ayuda Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Alias en los campos - en funciones plpgsql |
Date: | 2012-05-03 14:26:41 |
Message-ID: | 1336055201.16249.YahooMailNeo@web171002.mail.ukl.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Falta un alias en la tabla almacenes.alm_kardex
>________________________________
> De: Grover Navia <grover8navia(at)yahoo(dot)es>
>Para: PostGreSql- Ayuda Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
>Enviado: Jueves 3 de Mayo de 2012 9:17
>Asunto: [pgsql-es-ayuda] Alias en los campos - en funciones plpgsql
>
>
>Hola compañeros
>
>
>Estoy trabajando con Postgresql 8.4 bajo linux ( CentOS 6.2 ); me sale un mensaje de error de esta funcion
>
>
>
>DECLARE
>kardex_item_tabla almacenes.alm_kardex%ROWTYPE;
>BEGIN
> SELECT SUM(cant_entrada) AS c_ingreso, SUM(cant_salida) AS c_salida, SUM(importe_entrada) AS i_ingreso, SUM(importe_salida) AS i_salida INTO kardex_item_tabla
> FROM almacenes.alm_kardex
> WHERE gestion = New.gestion AND mes = New.mes AND cod_prod = New.cod_prod
> GROUP BY gestion, mes, cod_prod;
> IF FOUND THEN
>
New.sum_cant_entrada = kardex_item_tabla.c_ingreso;
> New.sum_cant_salida = kardex_item_tabla.c_salida;
> New.sum_importe_entrada = kardex_item_tabla.i_ingreso;
> New.sum_importe_salida = kardex_item_tabla.i_salida;
> END IF;
> RETURN NEW;
>END;
>
>
>
>
>El error dice:
>ERROR: la fila «kardex_item_tabla» no tiene un campo llamado "c_ingreso"
>CONTEXT: compilación de la función PL/pgSQL "suma_informe_mensual" cerca de la línea 9
>
>
>
>Cual es el problema y porq no me acepta usar este tipo de alias o como se deria urar los alias en estos casos ...?,
>
>de ante mano les doy las gracias por sus comentarios y por su tiempo
>
>
>
>Saludos
>Grover Navia
>
>
>
>
>
>
>
>
>
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Anthony | 2012-05-03 14:31:44 | Re: Alias en los campos - en funciones plpgsql |
Previous Message | Grover Navia | 2012-05-03 14:17:43 | Alias en los campos - en funciones plpgsql |