Código SQL:
Ver original
SELECT a.Clave,a.texto1,a.descripcion,a.descripcion2,a.Modelo,a.Numero2,a.Moneda, c.idperiodo, SUM(B.OrdenadaVenta) oRDENADOVENTA, SUM(C.Existencia) AS Existencia, SUM(C.Existencia-B.OrdenadaVenta) AS DisponibilidadTotal, SUM(CASE WHEN C.ALMACEN='01' THEN c.Existencia-b.OrdenadaVenta END )AS Disponibilidad_mty, SUM(CASE WHEN C.ALMACEN='03' THEN c.Existencia-b.OrdenadaVenta END )AS Disponibilidad_Gdl, SUM(CASE WHEN C.ALMACEN='07' THEN c.Existencia-b.OrdenadaVenta END )AS Disponibilidad_Mex FROM articulo a, ArticuloSaldoAlmacen B, ArticuloExistencia C WHERE A.Clave = B.Articulo AND A.CLAVE=C.ARTICULO AND B.ARTICULO=C.ARTICULO AND a.CLAVE='6160624' AND c.idperiodo='2011/07' GROUP BY a.Clave,a.texto1,a.descripcion,a.descripcion2,a.Modelo,a.Numero2,a.Moneda,c.idperiodo, c.almacen
el problema es que me arroja 3 lineas de resultados cuando quiero que solo quede enn una..
este es el resultado:
6160624 RG5-5581 RG5-5581 OEM TRANSFER ROLLER LJ 2200 RG5-5581 OEM TRANSFER ROLLER LJ 2200 HP 27.26000 DL 2011/07 0.00000 0.00000 0.00000 0.00000 NULL NULL
6160624 RG5-5581 RG5-5581 OEM TRANSFER ROLLER LJ 2200 RG5-5581 OEM TRANSFER ROLLER LJ 2200 HP 27.26000 DL 2011/07 0.00000 10.00000 10.00000 NULL 10.00000 NULL
6160624 RG5-5581 RG5-5581 OEM TRANSFER ROLLER LJ 2200 RG5-5581 OEM TRANSFER ROLLER LJ 2200 HP 27.26000 DL 2011/07 0.00000 0.00000 0.00000 NULL NULL NULL
solo quiero que me junte todo en una linea.