Un Saludo,
tengo la siguiente consulta:
SELECT sFamilia, sLibre300, SUM(dCantidad1)as CantCompra, SUM(0) as
Cantventa, SUM(dImporte)as ImpCompra, SUM(0)as ImpVenta
FROM Historico
WHERE dtFecha >= '09/01/2003'
AND dtFecha <='09/30/2003'
AND sMovim = 'E'
GROUP BY sFamilia, sLibre300
union
SELECT sFamilia, sLibre300, SUM(0) as CantCompra, SUM(dCantidad1)as
CantVenta, SUM(0)as ImpCompra, SUM(dImporte)as ImpVenta
FROM Historico
WHERE dtFecha >= '09/01/2003'
AND dtFecha <='09/30/2003'
AND sMovim = 'S'
GROUP BY sFamilia, sLibre300
que me devuelve lo siguiente:
sFamilia sLibre300 CantCompra Cantventa ImpCompra
ImpVenta
AN ANGULAR 0.0 20058.0
0.0 7633.86
AN ANGULAR 19301.0 0.0 6573.0
0.0
CHB CHAPA BLANCA 0.0 2802.0 0.0
394.9
CHB CHAPA BLANCA 4363.0 0.0 1852.8
0.0
como veis, por cada familia me salen 2 registros,
¿seria posible ponerlo todo en uno?
Gracias de antemano
Leer las respuestas