Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/09/2011, 00:51
mokel
 
Fecha de Ingreso: septiembre-2011
Mensajes: 4
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: sumas de meses cada mes sql server 2005

siento no poder responder antes, pero los circunstancias me lo impedian... de todos modos muchas gracias por responder, me hace falta cualquier ayuda que sea posible
aer si se entiende asi mejor.
Elijo un mes y un año. El resultado seria algo asi komo de dos dimensiones, donde la primera dimension serian los 12 meses anteriores del mes elegido y en cada uno de estos meses, el sumatorio de los anteriores 12 meses correspondientes al mes de la primera dimension en la que estoy

Añado una imagen para ilustrar mejor de septiembre del 2011. Aer si asi se entiende mejor




la suma para un mes elegido es sencilla haciendolo en doce selects seria asi:

en el caso de septiembre 2011:
select sum(horas) as sumahoras
from horas
where fecha between '01/10/2010' and '30/09/2011'

select sum(horas) as sumahoras
from horas
where fecha between '01/09/2010' and '31/08/2011'

select sum(horas) as sumahoras
from horas
where fecha between '01/08/2010' and '31/07/2011'

select sum(horas) as sumahoras
from horas
where fecha between '01/07/2010' and '30/06/2011'

...

select sum(horas) as sumahoras
from horas
where fecha between '01/11/2009' and '31/10/2010'


Me gustaria en vez de hacer 12 selects, una select que me los agrupase en uno, si fuera posible

Muchisimas gracias eh!!! que sin vosotros no podria sacarlo!