Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/10/2011, 11:18
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 4 meses
Puntos: 774
Respuesta: Organizar períodos por bimestre

Primero tendrias que convertir tus valores de % a entero en este caso quitar el simbolo de % para que puedas hacer la suma de los valores ya despues nada mas harias:

Código SQL:
Ver original
  1. CREATE TABLE #temp
  2. (
  3. julio VARCHAR(20),
  4. agosto VARCHAR(20),
  5. tipocanal VARCHAR(20)
  6. )
  7.  
  8.  
  9. INSERT INTO #temp VALUES ('5%', NULL ,'Tradicional')
  10. INSERT INTO #temp VALUES ('5%', NULL, 'Abastos')
  11. INSERT INTO #temp VALUES ('9%', NULL, 'Bodegas')
  12. INSERT INTO #temp VALUES (NULL, '3%', 'Tradicional')
  13. INSERT INTO #temp VALUES (NULL, '4%', 'Abastos')
  14. INSERT INTO #temp VALUES (NULL, '9%', 'Bodegas')
  15.  
  16. SELECT SUM(isnull(CONVERT(INT,julio),0)) AS julio, SUM(isnull(CONVERT(INT,agosto),0)) AS agosto, tipocanal FROM
  17. (
  18. SELECT REPLACE(julio,'%','') AS julio, REPLACE(agosto,'%','') AS agosto, tipocanal FROM #temp
  19. ) t1 GROUP BY tipocanal
  20.  
  21. Aqui el resultado:
  22.  
  23. julio   agosto  tipocanal
  24. 5   4   Abastos
  25. 9   9   Bodegas
  26. 5   3   Tradicional

Saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me