FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Consulta mĂșltiple en tDolphin
Posts: 104
Joined: Wed Mar 08, 2006 02:24 PM
Consulta mĂșltiple en tDolphin
Posted: Wed Sep 27, 2017 01:36 PM

Hola Foro:
Tengo un pequeño inconveniente que no estoy pudiendo resolver.
Cuando realizo la siguiente consulta:
oQryCob:SetWhere("cobranza.c_estado = "+cEstado+ " AND cobranza.codideu = deudor.codigo AND cobranza.clien = cliente.codigo AND cobranza.codi_vende = vendedor.codigo_V")
Me arroja el sig. resultado:

1 6663333 ACUNA MARIA JOSE 3080.50
2 313366 ALVAREZ MABEL DEL VALLE 827.22
3 336666 AGUIRRE SANTIAGO 29.00
4 9966633 AGUIRRE SANTIAGO 506.00

Y cuando realizo la misma consulta nada mas agregando una variable
oQryCob:SetWhere("cobranza.c_estado = "+cEstado+ " AND cobranza.codideu = deudor.codigo AND cobranza.clien = "+ ClipValue2SQL(nClien) + " AND cobranza.codi_vende = vendedor.codigo_V" )me da este resultado:

1 6663333 ACUNA MARIA JOSE 3080.50
1 6663333 ACUNA MARIA JOSE 3080.50
1 6663333 ACUNA MARIA JOSE 3080.50
2 313366 ALVAREZ MABEL DEL VALLE 827.22
2 313366 ALVAREZ MABEL DEL VALLE 827.22
2 313366 ALVAREZ MABEL DEL VALLE 827.22
3 336666 AGUIRRE SANTIAGO 29.00
3 336666 AGUIRRE SANTIAGO 29.00
3 336666 AGUIRRE SANTIAGO 29.00
4 9966633 AGUIRRE SANTIAGO 506.00
4 9966633 AGUIRRE SANTIAGO 506.00
4 9966633 AGUIRRE SANTIAGO 506.00

Los Query son:
oQryCob := oServer:Query( "SELECT * FROM cobranza,deudor,vendedor,cliente WHERE cobranza.c_estado = "+cEstado+ " AND cobranza.codideu = deudor.codigo AND cobranza.clien = cliente.codigo AND cobranza.codi_vende = vendedor.codigo_V ORDER BY cobranza.cod_est")
para la primera consulta

y
oQryCob := oServer:Query( "SELECT * FROM cobranza,deudor,cliente,vendedor WHERE cobranza.c_estado = "+cEstado+ " AND cobranza.codideu = deudor.codigo AND cobranza.clien = "+ ClipValue2SQL(nClien) + " AND cobranza.codi_vende = vendedor.codigo_V ORDER BY cobranza.cod_est")
para la segunda

Gracias

Posts: 104
Joined: Wed Mar 08, 2006 02:24 PM
Re: Consulta mĂșltiple en tDolphin
Posted: Wed Sep 27, 2017 08:50 PM

Solucionado
oQryCob:SetWhere("cobranza.c_estado = "+cEstado+ " AND cobranza.codideu = deudor.codigo AND cobranza.clien = "+ ClipValue2SQL(nClien) + " AND cobranza.clien = cliente.codigo AND cobranza.codi_vende = vendedor.codigo_V" )

Gracias

Continue the discussion