Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/05/2011, 10:00
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 4 meses
Puntos: 38
Respuesta: múltiples búsquedas y agrupar

ok, entonces seria solo sumar el campo cantidad..


SELECT descripcion,
SUM( CASE WHEN (month(fecha)) = 1 THEN cantidad ELSE 0 END) Enero,
SUM( CASE WHEN (month(fecha)) = 2 THEN cantidad ELSE 0 END) febrero,
SUM( CASE WHEN (month(fecha)) = 3 THEN cantidad ELSE 0 END) Marzo,
SUM( CASE WHEN (month(fecha)) = 4 THEN cantidad ELSE 0 END) Abril,
SUM( CASE WHEN (month(fecha)) = 5 THEN cantidad ELSE 0 END) Mayo,
SUM( CASE WHEN (month(fecha)) = 6 THEN cantidad ELSE 0 END) Junio,
SUM( CASE WHEN (month(fecha)) = 7 THEN cantidad ELSE 0 END) Julio,
SUM( CASE WHEN (month(fecha)) = 8 THEN cantidad ELSE 0 END) Agosto,
SUM( CASE WHEN (month(fecha)) = 9 THEN cantidad ELSE 0 END) septiembre,
SUM( CASE WHEN (month(fecha)) = 10 THEN cantidad ELSE 0 END) Octubre,
SUM( CASE WHEN (month(fecha)) = 11 THEN cantidad ELSE 0 END) noviembre,
SUM( CASE WHEN (month(fecha)) = 12 THEN cantidad ELSE 0 END) diciembre,
SUM(cantidad) Total
FROM prueba1
GROUP BY descripcion

Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.