Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/05/2013, 09:42
Bugger
 
Fecha de Ingreso: septiembre-2010
Ubicación: /home/
Mensajes: 103
Antigüedad: 13 años, 7 meses
Puntos: 17
Pregunta Consulta SQL con rangos

Hola

tengo una tabla con lo siguientes campos: Año, Mes, Semana, Fecha
con los siguientes datos:
Año - Mes - Semana - Fecha
2012 - 1 - 1 - 20120101
2012 - 1 - 1 - 20120102
....
2012 - 1 - 2 - 20120108
2012 - 1 - 2 - 20120109
...
2013 - 1 - 1 - 20130101
2013 - 1 - 1 - 20130102
...

y así con el continuo... la idea era crear una tabla que al consultarle un mes de un año sepa que semanas contiene - o dado una semana que fechas contiene...
el caso es que necesito saber las semanas que hay entre un año desde hasta un año hasta y una semana desde y una semana hasta.

es decir algo como Select * from fechas where año>=Año_desde AND año<=Año_hasta AND semana>=Semana_desde AND semana<=Semana_Hasta.

pero está claro que de esta manera no funciona ya que si se pidiera el rango del año 2012 la semana 50 hasta el año 2013 semana 3, la sentencia antes mostrada no devolvería ningún valor...

espero haber me explicado bien.

saludos y muchas gracias