Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/06/2012, 11:29
Avatar de Huasi
Huasi
 
Fecha de Ingreso: mayo-2007
Mensajes: 83
Antigüedad: 17 años, 5 meses
Puntos: 2
Respuesta: Select Union con Group By

Hola que tal, todavia sigo complicado con esto, el problema es que no me funciona la union ya que me devuelve el valor sumado de cada Tasa por separado. Voy a simplificar un poco para que se entienda mejor ya que la clausula Where no viene al caso. El código en cuestion es:
Código:
Select Distinct Tasa1, Sum(Neto1+Neto2) From Compras
Where (Tasa1 is not null)
Group By Tasa1
Union
Select Distinct Tasa2, Sum(Neto1+Neto2) From Compras
Where (Tasa2 is not null)
Group By Tasa2
La tabla se llama Compras y tiene los campos:
Id, Tasa1, Tasa2, Neto1, Neto2, Iva1, Iva2

Me devuelve:
Código:
Tasa1                         Column1
10,5                           500
10,5                           200
21                             800
21                             400
22                             50
27                             1100
27                             2000
Yo necesito que me devuelva
Código:
Tasa                           Neto
10,5                           700
21                             1200
22                             50
27                             3100
Es decir que me agrupe para un determinado valor de Tasa la sumatoria de todos los netos (Neto1 y Neto2). Espero me puedan dar una mano, saludos...