[firebase-br] colocar um parametro numa querie

Reijanio Nunes Ribeiro rnribeiro em gmail.com
Ter Fev 21 20:15:08 -03 2012


alguem saberia como eu poderia inserir um parametro nessa query
SELECT
  a.mvc_dat, a.mvc_dtc, A.MVC_HIS DESCRICAO,
  (CASE WHEN A.MVC_TIP = 'C' THEN A.MVC_VAL ELSE 0 END) CREDITO,
  (CASE WHEN A.MVC_TIP = 'D' THEN A.MVC_VAL ELSE 0 END) DEBITO,
  (SELECT
    SUM(2500+CASE WHEN B.MVC_TIP = 'C' THEN B.MVC_VAL ELSE -B.MVC_VAL
END) //da erro aqui
se trocar o 2500 por um parametro ex: :pvalor
   FROM
     FID005 B
   WHERE
     (B.MVC_DTC IS NOT NULL)AND
     (B.MVC_DTC <= A.MVC_DTC)AND
     (B.FID_COD <= A.FID_COD)) SALDO_ATUALIZADO

FROM
  FID005 A
WHERE
  (MVC_DTC IS NOT NULL)AND
--  (MVC_DTC = CURRENT_DATE)
  (MVC_DTC BETWEEN :DT1 AND :DT2)
ORDER BY
  A.FID_COD;

o erro é esse
An error was found in the application program input parameters for the
SQL statement.
Dynamic SQL Error.
SQL error code = -804.
Data type unknown.




Mais detalhes sobre a lista de discussão lista