Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como obtenho o primeiro dia da semana de uma data no mysql?


Se a semana começar no domingo faça assim:
DATE_ADD(mydate, INTERVAL(1-DAYOFWEEK(mydate)) DAY)

Se a semana começar na segunda-feira, faça isso:
DATE_ADD(mydate, INTERVAL(-WEEKDAY(mydate)) DAY);

mais informações