Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/09/2014, 09:29
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Sacar de otra forma los resultados de una consulta

Código SQL:
Ver original
  1. SELECT grupo, SUM(plazo1),SUM(plazo2),SUM(plazo3) FROM
  2. (
  3. SELECT CASE WHEN plazo='Plazo 1' THEN SUM(Nominal) END AS plazo1,
  4. CASE WHEN plazo='Plazo 2' THEN SUM(Nominal) END AS plazo2,
  5. CASE WHEN plazo='Plazo 3' THEN SUM(Nominal) END AS plazo3,grupo, plazp FROM
  6. (
  7. SELECT [Grupo],
  8. SUM([Nominal]) AS Nominal,
  9. CASE WHEN [Plazo] = '1M' THEN 'Plazo 1' WHEN [Plazo] = '3M' THEN 'Plazo 2' WHEN [Plazo] = '6M' THEN 'Plazo 3' END AS Plazo
  10. FROM [TABLA]
  11. GROUP BY [Grupo], Plazo
  12. ) AS t1 GROUP BY grupo, plazo
  13. ) AS t2 GROUP BY grupo

con algo como eso :)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me