el query que uso es el siguiente,SELECT vol_corr, vol_cod,SUM(ifnull(vol_retus,0)),SUM(ifnull(vol_depus,0)),SUM(ifnull(vol_depus,0)-ifnull(vol_retus,0))FROM bonoGROUP BY vol_codpero me los agrupa por vol_cod, y no puedo ver el detalle de las fechas de ese vol_cod
1, 90, 2/1/2007, 502, 90, 2/2/2007, 603, 90, 2/3/2007, 504, 90, 2/3/2007, 505, 210, 3/5/2007, 1006, 210, 3/7/2007, 1507. 210, 3/7/2007, 160
1, 90, 2/1/2007, 502, 90, 2/2/2007, 603, 90, 2/3/2007, 1005, 210, 3/5/2007, 1006, 210, 3/7/2007, 310
sin agrupar? porque si no le pongo el GROUP BY me da lo siguiente:Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause
lo que quiero que me salga es que me agrupe por vol_cod, pero que me salgan todas las fechas, y los saldos, ejvol_cod=9090, 2/1/200790, 2/2/200790, 2/3/2007ovol_cod=250250, 5/9/2007, 80250, 5/10/2007, 90250, 5/15/2007, 10
muchisimas gracias, por la ayuda:el query:SELECT vol_cod, vol_fecha, vol_saldo FROM bonoORDER BY vol_codme saca, por todos los vol_cod y yo solo quiero por los que yo elijaej:vol_cod=250250, 5/9/2007, 80250, 5/10/2007, 90250, 5/15/2007, 10
creo que es una consulta tipo maestro/detalle
haciendo pruebas y mas pruebas, logre mas o menos lo que queria que es asi:select vol_corr, vol_cod, vol_fecha,tipo_mov,sum(ifnull(vol_depus,0)) as dep,sum(ifnull(vol_retus,0)) as ret, SUM(ifnull(vol_depus,0)-ifnull(vol_retus,0)) as saldofrom bonowhere vol_cod=90GROUP BY vol_corr y lo que sale es mas o menos asivol_corr, vol_cod, vol_fecha, tipo_mov, dep, ret, saldo30 90 31/10/2002 DEP 40,49 0,00 40,4931 90 30/11/2002 DEP 40,27 0,00 40,2732 90 31/12/2002 DEP 40,11 0,00 40,1133 90 31/12/2002 RET 0,00 99,59 -99,5934 90 31/01/2003 DEP 39,74 0,00 39,7435 90 28/02/2003 DEP 39,58 0,00 39,5836 90 31/03/2003 DEP 39,37 0,00 39,37 donde dep es los depositos, ret son los retiros y saldo es la resta de ambosmi problema va por que me sume los saldos de cada fecha, ej31/10/2002 DEP 40,49 0,00 40,4930/11/2002 DEP 40,27 0,00 80,7631/12/2002 DEP 40,11 0,00 120,8731/12/2002 RET 0,00 99,59 21,2831/01/2003 DEP 39,74 0,00 39,7428/02/2003 DEP 39,58 0,00 100,6muchisimas gracias son unos capos
Jaja, te ayudamos sin siquiera entenderte. Bueno, en mi caso por lo menos.Saludos