Sintaxis
WEEK(fecha,[modo])Tabla de modos
En la siguiente tabla veremos los modos posibles para obtener el numero de la semana del año. El modo tiene en cuenta el primer día de la semana, el rango de semanas que deseamos tener y saber con que día inicia la primera semana del año.ModoPrimer día de la semanaRangoComo inicia la primera semana del año?
0Domingo0-53Con un Domingo
1Lunes0-53Con Viernes, Sábado o Domingo
2Domingo1-53Con un Domingo
3Lunes1-53Con Viernes, Sábado o Domingo
4Domingo0-53Con Jueves, Viernes o Sábado
5Lunes0-53Con un Lunes
6Domingo1-53Con Jueves, Viernes o Sábado
7Lunes1-53Con un Lunes
Ejemplos
SELECTWEEK(NOW()) AS NOMODO,WEEK(NOW(),0) AS MODO0,WEEK(NOW(),1) AS MODO1,WEEK(NOW(),2) AS MODO2,WEEK(NOW(),3) AS MODO3,WEEK(NOW(),4) AS MODO4,WEEK(NOW(),5) AS MODO5,WEEK(NOW(),6) AS MODO6,WEEK(NOW(),7) AS MODO7James Revelo Urrea - Desarrollador independiente