sabato48
27-06-2008, 19:33:06
Hola Tengo un problema con Paradox.
Tengo una consulta, en la cual un campo es una subconsulta a la cual le paso un parametro de la consulta principal, la subconsulta me devuelve una suma, el problema es que al ejecutarla, esta no me regresa nada.
pongo la consulta:
select I.CLV_ART, CAMPOSTRU1, I.CAMPOSTRU3, CAMPOINTU,CAMPODBL4,CAMPODBL8,
(select sum(MI.CANT) suma from tablaInt MI
where MI.clv_art = I.clv_art
AND MI.TIPO_MOV IN (51)
and extract(month from FECHA_DOCU)=4
and extract(year from FECHA_DOCU)=2008) venta1
from tabla1 I
where I.STATUS='A'
and I.CAMPOSTRU3='HILO LATEX'
and I.CAMPOSTRU2='LATEX 40BL40EX'
GROUP BY CLV_ART, CAMPOSTRU1, CAMPOINTU,CAMPODBL4,CAMPODBL8,I.CAMPOSTRU3
Si ejecuto la subconsulta unicamente,
select SUM(MI.CANT) suma
from tablaInt MI
where MI.clv_art='LATEX 40BL40EX'
AND MI.TIPO_MOV IN (51)
and extract(month from FECHA_DOCU)=4
and extract(year from FECHA_DOCU)=2008
No tengo ningun problema y me da un valor correcto.
alguien me podria decir si paradox no acepta que le pase asi el parametro, o talvez mi error es otro?¡?.
Gracias anticipadas.
Tengo una consulta, en la cual un campo es una subconsulta a la cual le paso un parametro de la consulta principal, la subconsulta me devuelve una suma, el problema es que al ejecutarla, esta no me regresa nada.
pongo la consulta:
select I.CLV_ART, CAMPOSTRU1, I.CAMPOSTRU3, CAMPOINTU,CAMPODBL4,CAMPODBL8,
(select sum(MI.CANT) suma from tablaInt MI
where MI.clv_art = I.clv_art
AND MI.TIPO_MOV IN (51)
and extract(month from FECHA_DOCU)=4
and extract(year from FECHA_DOCU)=2008) venta1
from tabla1 I
where I.STATUS='A'
and I.CAMPOSTRU3='HILO LATEX'
and I.CAMPOSTRU2='LATEX 40BL40EX'
GROUP BY CLV_ART, CAMPOSTRU1, CAMPOINTU,CAMPODBL4,CAMPODBL8,I.CAMPOSTRU3
Si ejecuto la subconsulta unicamente,
select SUM(MI.CANT) suma
from tablaInt MI
where MI.clv_art='LATEX 40BL40EX'
AND MI.TIPO_MOV IN (51)
and extract(month from FECHA_DOCU)=4
and extract(year from FECHA_DOCU)=2008
No tengo ningun problema y me da un valor correcto.
alguien me podria decir si paradox no acepta que le pase asi el parametro, o talvez mi error es otro?¡?.
Gracias anticipadas.