Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL:come calcolare le settimane a partire da una data specifica?

Usa la funzione DATEDIFF :

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

Il problema con WEEKS è che non restituirà risultati corretti per le date che superano il 1° gennaio.

Il 0 è il numero di cifre decimali da utilizzare in ROUND funzione.