FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
There is an error in input of field "procedure body"
Llevo ya bastante rato que no programo en interbase, pero agarre un proyecto y como era pequeño decidí utilizar firebird,
en mi procedimiento solo necesito traer de la tabla de movimientos las entradas y las salidas, restarlas y sacar la existencia de un producto, mi procedimiento esta asi: CREATE PROCEDURE EXISTENCIA_BODEGA (V_ID_TIPO INT NOT NULL, V_ID_GRUPO INT NOT NULL, V_ID_PRODUCTO INT NOT NULL, V_ID_BODEGA INT NOT NULL) RETURNS (EXISTENCIA FLOAT NOT NULL) AS DECLARE ENTRADAS TYPE OF FLOAT; DECLARE SALIDAS TYPE OF FLOAT; BEGIN /* Procedure body */ SELECT SUM(D.CANTIDAD) FROM FER_DETALLE_MOVIMIENTO D INNER JOIN FER_TIPO_MOVIMIENTO T ON D.ID_TIPO_MOVIMIENTO = T.ID_TIPO_MOVIMIENTO WHERE D.ID_TIPO = :V_ID_TIPO AND D.ID_GRUPO = :V_ID_GRUPO AND D.ID_PRODUCTO = :V_ID_PRODUCTO AND D.ID_BODEGA = :V_ID_BODEGA AND T.SIGNO = '+' into :ENTRADAS; IF ENTRADAS = NULL THEN :ENTRADAS := 0; SELECT SUM(D.CANTIDAD) FROM FER_DETALLE_MOVIMIENTO D INNER JOIN FER_TIPO_MOVIMIENTO T ON D.ID_TIPO_MOVIMIENTO = T.ID_TIPO_MOVIMIENTO WHERE D.ID_TIPO = :V_ID_TIPO AND D.ID_GRUPO = :V_ID_GRUPO AND D.ID_PRODUCTO = :V_ID_PRODUCTO AND D.ID_BODEGA = :V_ID_BODEGA AND T.SIGNO = '-' into :SALIDAS; IF SALIDAS = NULL THEN :SALIDAS := 0; EXISTENCIA := :ENTRADAS - :SALIDAS; SUSPEND; END; y me sale ese error al querer compilarlo. Saludos y gracias por su ayuda. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Permisos a un "procedure" o "function" | snapscanes | API de Windows | 1 | 19-01-2011 00:16:46 |
Error "Invalid field Type" entre Delphi 2007 y Firebird 1.5 | saltamirano | Varios | 2 | 24-12-2007 23:38:07 |
cómo puedo bajar y mover a la derecha un input type "text"? | maximo_nashir | HTML, Javascript y otros | 9 | 05-09-2007 00:24:50 |
Traducción del mensaje "Field value required" | menfis | Conexión con bases de datos | 1 | 18-02-2005 11:43:03 |
Solución para el error "Field ID not found" | Calderin | Conexión con bases de datos | 5 | 24-11-2004 11:18:26 |
|