Fórum Problemas com parametro da store procedure. #56483
10/07/2006
0
Boa dia,
Estou com um probleminha num parametro que desejo utilizar em um FOR SELECT e gostaria da ajuda de voces, como eu poderia utilizar o parametro INP_ICODINTPEDCOMPRA que é um integer como (1,2,3) ??
já tentei passa-lo para varchar, porem o for select nao retorna nada quando esta com varchar. o que devo fazer para realizar este for select.
obs. eu utilizo para subtrair a primeira coluna da segunda coluna gerando assim a quantidade restante. vlw galera.
for select det.iCodIntPro, coalesce(sum(det.qQtd), 0),
(
select coalesce(sum(r.qQtd), 0) from RMOVESTPEDCOMPRA r
where
r.iCodIntPedCompra in (:inp_icodintpedcompra) and
r.iCodIntPro = det.iCodIntPro
)
from DETPEDCOMPRA det
where det.iCodIntPedCompra in (:inp_icodintpedcompra)
group by det.iCodIntPro into :out_icodintpro, :out_qpedida, :out_qbaixada
do
begin
Estou com um probleminha num parametro que desejo utilizar em um FOR SELECT e gostaria da ajuda de voces, como eu poderia utilizar o parametro INP_ICODINTPEDCOMPRA que é um integer como (1,2,3) ??
já tentei passa-lo para varchar, porem o for select nao retorna nada quando esta com varchar. o que devo fazer para realizar este for select.
obs. eu utilizo para subtrair a primeira coluna da segunda coluna gerando assim a quantidade restante. vlw galera.
for select det.iCodIntPro, coalesce(sum(det.qQtd), 0),
(
select coalesce(sum(r.qQtd), 0) from RMOVESTPEDCOMPRA r
where
r.iCodIntPedCompra in (:inp_icodintpedcompra) and
r.iCodIntPro = det.iCodIntPro
)
from DETPEDCOMPRA det
where det.iCodIntPedCompra in (:inp_icodintpedcompra)
group by det.iCodIntPro into :out_icodintpro, :out_qpedida, :out_qbaixada
do
begin
Bterossi
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)