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

buenas tardes,
ya se que el titulo es un poco incomprensible pero voy a intentar a ser lo mas conciso posible xd

No consigo sacar una select por mas que lo intente.
tengo una tabla con dos campos, fecha y hora,
--------ejemplo-------------
fecha horas
01/01/2009 8
02/01/2009 6
...
01/01/2010 5.5
02/01/2010 4
...
01/02/2010 1.5
02/02/200 2
...
01/01/2011 2,25
01/02/2011 0,75
...
31/12/2011 3
--------fin ejemplo---------

Lo que yo quiero es que el resultado me muestre el sumatorio de 12 de meses anteriores al mes que introduzco, si le meto oct2011, el resultado seria lo siguiente:

------ ejemplo resultado -------
mes/año sumaHoras
nov 2010 la suma horas seria la suma de horas de sus anteriores 12 meses (dic 2009 a nov 2010)
dic 2010 la suma de horas de sus anteriores 12 meses (ene 2010 a dic 2010)
ene 2011 la suma de horas de sus anteriores 12 meses ( feb 2010 a ene 2011)
feb 2011 la suma de horas de sus anteriores 12 meses (mar 2010 a feb 2011)
...
oct 2011 la suma de horas de sus anteriores 12 meses (nov 2010 a oct 2011)
-----fin ejemplo resultado-----

la alternativa a esto es hacer 12 consultas pero si se puede hacer solo en una, mejor.

Muchas gracias!!!