none
sacar número de semana por mes RRS feed

  • Pregunta

  • Hola buenos días

    Me.pueee ayudar como sacar el número de la semana pero por mes ejemplo

    La semana del  2-8 corresponde a semana 6 pero quiero que me como resultado semana 1

    La semana del 9-15 corresponde a semana 6 y necesito que sea semana 2

    Me puede dar una idea de cómo realizarlo en SQL server

    jueves, 6 de febrero de 2020 14:53

Respuestas

  • Muchas gracias por tu ayuda me funciono,

    por ultimo y si quiero que se al reves?

    del mes de febrero tengo las dos primeras semanas pero quiero sabes que dias son esas semanas el ejmplo seria el siguiente

    SEMANA 2           2-8 de febrero

    este dato 2-8 de febrero se puede obtener tambien desde sql?

    Saludos

    jueves, 6 de febrero de 2020 23:25

Todas las respuestas

  • Hola Bruno Maya:

    Puedes aplicar algo del estilo.

    set datefirst 7
    SELECT fecha,
    (Day(fecha)+(Datepart(dw, Dateadd(Month, Datediff(Month, 0, fecha), 0))-1)-1) / 7 as semanaMes
      From
      (values 
      ('20200201'),
      ('20200202'),
      ('20200203'),
      ('20200204'),
      ('20200205'),
      ('20200206'),
      ('20200207'),
      ('20200208'),
      ('20200209'),
      ('20200210'),
      ('20200211'),
      ('20200212'),
      ('20200213'),
      ('20200214'),
      ('20200215'),
      ('20200216'),
      ('20200217'),
      ('20200218'),
      ('20200219'),
      ('20200220'),
      ('20200221'),
      ('20200222'),
      ('20200223'),
      ('20200224'),
      ('20200225'),
      ('20200226'),
      ('20200227'),
      ('20200228'),
      ('20200229'),
      ('20200301'),
      ('20200302'),
      ('20200303'),
      ('20200304'),
      ('20200305')
      )tbl(fecha) 
    

    Salida

    https://social.msdn.microsoft.com/Forums/es-ES/6bdd51c0-f2aa-4791-b6e2-88c4b38db862/conocer-la-semana-del-mes-de-acuerdo-a-una-fecha?forum=sqlserveres

    jueves, 6 de febrero de 2020 16:47
  • Muchas gracias por tu ayuda me funciono,

    por ultimo y si quiero que se al reves?

    del mes de febrero tengo las dos primeras semanas pero quiero sabes que dias son esas semanas el ejmplo seria el siguiente

    SEMANA 2           2-8 de febrero

    este dato 2-8 de febrero se puede obtener tambien desde sql?

    Saludos

    jueves, 6 de febrero de 2020 23:25