SQL - Calcular meses asociándolos a las semanas

 
Vista:

Calcular meses asociándolos a las semanas

Publicado por Mónica (1 intervención) el 13/07/2009 20:21:51
Hola a todos:

Por favor, a ver si me podéis ayudar en sql server.

Tengo las semanas desde la 1... hasta la semana actual que puede ser por ejemplo la 28, y tengo que ASOCIAR los meses (que no los tengo) a estas semanas, es decir, a qué mes corresponden las semanas y que me sirva para el año 2009 y sucesivos.

¿Cómo puedo sacar todos los meses y asociarlos a cada una de las semanas? Por ejemplo, la semana 28 pertenece al mes 7, y esto que me sirva para el 2009 y años sucesivos

Nota: no tengo ningún campo de fecha por lo que tendría que obtener los meses con alguna fórmula o truco.
las semanas las he sacado de la siguiente manera:

select campo
from tabla
where campo>=0 and campo<=datepart(weeek(getdate()) así obtengo las semanas desde la 1 hasta la semana actual

Gracias por adelantado
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder