sql >> Databasteknik >  >> RDS >> Mysql

MySQL vecka beräkning mellan två datum

DATEDIFF(@date1, @date2)/7

Det returnerar en bråkdel som jag antar att du vill runda av på något sätt med CEIL() , ROUND() eller FLOOR()

Mitt testexempel med två definierade datum:

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


  1. Bästa sättet att stoppa en enda person från att skapa flera konton

  2. Skillnaden mellan N'String' vs U'String' bokstaver i Oracle

  3. Hur får man snyggt formaterade resultat från en Oracle-procedur som returnerar en referensmarkör?

  4. Hur man lägger till sortering i laravel-frågan