Libras, Tú me ayudaste en mi anterior post!... de verdad muchas gracias.
 
Usando Tú ayuda: 
http://www.forosdelweb.com/f87/sumar...sulta-1052609/ 
Obtuve los valores que necesitaba para mostrarlos en un GridView, queda asi: 
	        Depto   |	Ene.    |    Feb.   |       Mar.
Forecast:	65011	$10	        $ 20            $30
Forecast:	65012	$100	$ 200	   $300
Forecast:	65022	$1000	$2000	$3000 
Tengo otra consulta donde obtengo en base al departamento, y otros parametros, el gasto de cada departamento y me gustaria poner los valores entre cada registro, algo asi: 
	        Depto   |	Ene.    |    Feb.   |       Mar.
Forecast:	65011	$10	         $20            $ 30
Gastado:                   $3	         $ 9              $25
Forecast:	65012	$100	 $200	   $300
Gastado:                   $ 0	         $55            $85
Forecast:	65022	$1000	$2000     $3000
Gastado                   $1200	$600   	$300 
La idea que tenia era insertar una fila en blanco entre cada registro para despues llenar un GridView, y luego en ASP.Net recorrer el GridView y poner los valores de Gastado. 
Como obtengo los valores de gastado es: 
GrpCta     Depto      Mes  Gastado   Año
2000	65011	6	200.00	2013
2000	65012	6	100.00	2013
2000	65012	8	200.00	2013 
Esa era mi idea, ahora si se puede hacer directamente en SQL pues seria  mucho mejor. 
Saludos y muchas gracias.