Ver Mensaje Individual
  #6 (permalink)  
Antiguo 11/03/2013, 17:30
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, 3 meses
Puntos: 774
Respuesta: Como saco un promedio Average de varias columnas

Código SQL:
Ver original
  1. CREATE TABLE #temp(
  2. numero INT
  3. )
  4.  
  5. INSERT INTO #temp VALUES (4)
  6. INSERT INTO #temp VALUES (1)
  7. INSERT INTO #temp VALUES (2)
  8. INSERT INTO #temp VALUES (0)
  9. INSERT INTO #temp VALUES (0)
  10. INSERT INTO #temp VALUES (6)
  11.  
  12. SELECT CAST((SUM(total)/SUM(cuantos)) AS DECIMAL(10,2))
  13.  FROM(
  14. SELECT CASE WHEN numero>0 THEN 1 ELSE 0 END cuantos,
  15. CASE WHEN numero>0 THEN numero ELSE 0 END total
  16. FROM #temp) t1
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me