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

Cálculo da semana do MySQL entre duas datas

DATEDIFF(@date1, @date2)/7

Isso retorna uma fração que eu acho que você vai querer arredondar de alguma forma com CEIL() , ROUND() ou FLOOR()

Meu exemplo de teste com duas datas definidas:
SELECT FLOOR(DATEDIFF(DATE(20090215), DATE(20090101))/7);