sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo obtengo el primer día de la semana de una fecha en mysql?

Si la semana empieza en domingo haz esto:

DATE_ADD(mydate, INTERVAL(1-DAYOFWEEK(mydate)) DAY)

Si la semana comienza el lunes, haga esto:

DATE_ADD(mydate, INTERVAL(-WEEKDAY(mydate)) DAY);

más información