Ver Mensaje Individual
  #1  
Antiguo 27-06-2008
sabato48 sabato48 is offline
Registrado
 
Registrado: abr 2007
Posts: 4
Reputación: 0
sabato48 Va por buen camino
Problema con subQuerie

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:

Código SQL [-]
 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,

Código SQL [-]
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.
Responder Con Cita