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

MySQL:¿Cómo calcular las semanas a partir de una fecha específica?

Utilice la función DATEDIFF :

ROUND(DATEDIFF(end_date, start_date)/7, 0) AS weeksout

El problema con SEMANAS es que no devolverá los resultados correctos para las fechas que se cruzan con el 1 de enero.

El 0 es el número de lugares decimales a usar en el ROUND función.