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

MySQL cálculo de la semana entre dos fechas

DATEDIFF(@date1, @date2)/7

Eso devuelve una fracción que supongo que querrás redondear de alguna manera con CEIL() , ROUND() o FLOOR()

Mi ejemplo de prueba con dos fechas definidas:

SELECT FLOOR(DATEDIFF(DATE(20090215), DATE(20090101))/7);