Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL изчисляване на седмица между две дати

DATEDIFF(@date1, @date2)/7

Това връща дроб, който предполагам, че ще искате да закръглите по някакъв начин с CEIL() , ROUND() или FLOOR()

Моят тестов пример с две дефинирани дати:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ИЗБЕРЕТЕ ред по DATEPART()

  2. Как да използвам GROUP BY за конкатенация на низове в MySQL?

  3. Как да надстроите самостоятелно хостван wordpress и инсталирани плъгини на живия сайт до най-новите налични версии, без да се сблъсквате с никакви проблеми?

  4. MySQL:Как да добавите един ден към полето datetime в заявката

  5. MySQL - Mac - Грешка 2002 - Не мога да се свържа с локално... чрез сокет