Ver Mensaje Individual
  #1  
Antiguo 22-03-2010
emeritos emeritos is offline
Miembro
 
Registrado: may 2003
Posts: 307
Reputación: 22
emeritos Va por buen camino
Agrupacion en una UNION

Hola dilferos.
Vamos a ver si me explico:
Lo que quiero hacer en esta sentencia:

SELECT A.fecha, SUM(A.cantidad), CO.precio, CO.nombre_concepto,
SUM(A.cantidad * CO.precio) AS importe
FROM albaranes A, conceptos CO
WHERE (A.cod_concepto = CO.cod_concepto)
GROUP BY CO.nombre_concepto

UNION

SELECT A.fecha, SUM(A.cantidad), CO.precio, CO.nombre_concepto,
SUM(A.cantidad * CO.precio) AS importe
FROM albaranes_ext A, conceptos CO
WHERE (A.cod_concepto = CO.cod_concepto)
GROUP BY CO.nombre_concepto
ORDER BY 6

es agrupar por el CO.nombre_concepto (esta sentencia sale bien) pero quiero agrupar todas las filas que salgan (como el ORDER BY), tal y como esta, agrupa la de una SELECT y despues la de la otra SELECT y me salen dos filas con el mismo concepto por que vienen de distintos ficheros, y quiero que solo salga una sola fila.

Gracias.
Responder Con Cita