Ver Mensaje Individual
  #1  
Antiguo 07-04-2014
elrockdelpais elrockdelpais is offline
Registrado
NULL
 
Registrado: abr 2014
Posts: 1
Reputación: 0
elrockdelpais Va por buen camino
Stored Procedure en Firebird

Hola gente, ante todo me presento, mi nombre es Alejandro y soy programador. Es la primera vez que trabajo con Firebird y me estoy volviendo loco con el siguiente stored procedure:

Cita:

CREATE PROCEDURE REPORTE_COMPARATIVAVENTAPESOS
(FECHADESDE date,
FECHAHASTA date)


AS

BEGIN

SELECT M.DESCRIPCION AS MARCA,SR.DESCRIPCION AS RUBRO, SUM(C.TOTAL) AS TOTAL
FROM CUERPOCOMPROBANTES CC
INNER JOIN CABEZACOMPROBANTES C ON CC.NUMEROCOMPROBANTE = C.NUMEROCOMPROBANTE
INNER JOIN ARTICULOS A ON CC.CODIGOARTICULO = A.CODIGOARTICULO
INNER JOIN MARCAS M ON A.CODIGOMARCA = M.CODIGOMARCA
INNER JOIN RUBROS R ON A.CODIGORUBRO = R.CODIGORUBRO
INNER JOIN SUPERRUBROS SR ON R.CODIGOSUPERRUBRO = SR.CODIGOSUPERRUBRO
WHERE (C.FECHACOMPROBANTE BETWEEN :FECHADDE AND :FECHAHTA)
AND (C.TIPOCOMPROBANTE = 'FA'
OR C.TIPOCOMPROBANTE = 'FB'
OR C.TIPOCOMPROBANTE = 'NCA'
OR C.TIPOCOMPROBANTE = 'NCB'
OR C.TIPOCOMPROBANTE = 'NDA'
OR C.TIPOCOMPROBANTE = 'NDB')
GROUP BY M.DESCRIPCION,SR.DESCRIPCION

END^

el cual me da el siguiente error:

Cita:

Message: isc_dsql_prepare failed

SQL Message : -104
Invalid token

Engine Code : 335544436
Engine Message :
SQL error code = -104
Token unknown - line 12, column 5
END

Por favor, estoy haciendo un trabajo y lo unico que me esta faltando para terminarlo es ese stored. Si alguien me puede dar una mano con eso se lo agradeceria.
Responder Con Cita