En MySQL – Diferencia entre DAYOFWEEK() y WEEKDAY()
En MySQL existen dos funciones para mostrar el día de la semana, (WEEKDAY() y DAYOFWEEK()) que aunque parecen ser muy similares, tienen diferencias que las caracterizan una de la otra.
Primero vemos que WEEKDAY() nos retorna el índice del día de la semana de la siguiente manera:
0 para Monday, 1 para Tuesday 2 para Wednesday, 3 para Thursday, 4 para Friday, 5 para Saturday y 6 para Sunday.
Por otro lado DAYOFWEEK() nos retorna el índice del día de la semana de la siguiente manera:
1 para Sunday, 2 para Monday, 3 para Tuesday, 4 para Wednesday, 5 para Thursday, 6 para Friday, 7 para Saturday