PDA

Ver la Versión Completa : 2 consultas en un dbgrid


mjjj
30-01-2008, 16:34:52
hola amigos... nose en que foro hacer esta consulta, si que la coloco aqui:

Trata de lo siguiente.

Realizo 2 consulta con 2 TIBQuery, en el query1 obtengo un registro, y en el query2 mas de 1 registro (numeros).

En un DBGrid muestro estos resultados de la siguiente forma.

campo1, campo2, campo3 son los datos del query1.

campo4 es la suma de los resultados del query2.

Es decir quiero mostrar un solo registro, en donde los campos1, 2 y 3 esten los datos del query1 y en el campo4 la suma de todos los registros del query2.

Se puede hacer esto?
Como se hace?

felipe88
30-01-2008, 16:48:49
Bueno la verdad, yo no estoy muy seguro de que se pueda hacer eso... pensaba mejor en la forma de crear un "campo temporal" en el query (Add Field) y que luego le pasaras alli el valor o parametro del query2, asi cuando conectas el dbgrid te apareceria... pero tampoco estoy seguro de que como hacerlo o si funcionaria :D... ojala entiendas la idea

Saludos

enecumene
30-01-2008, 17:14:20
Y.. por que no haces una sub-consulta, algo asi:

select campo1, campo2, campo3, (select SUM(campos) from tabla) as campo4 from tabla

es solo una idea, Saludos.