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

Как да закръглим времето до най-близкия отрязък от 15 минути

SELECT SEC_TO_TIME(FLOOR((TIME_TO_SEC(CURTIME())+450)/900)*900)

В този пример използвах CURTIME() за времето за въвеждане, но можете да използвате всяко поле за време.

900 секунди=15 минути (периодът за закръгляване до), 450 секунди е половината от това (за осигуряване на елемента за закръгляване). Тествах с 1800/900, за да достигна най-близкия половин час, трябва да работя с други (600/300 за 10 минути и т.н.).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Запитване на 2 таблици в една заявка

  2. Какво означава да избягаш от низ?

  3. Как да извикате MySQL съхранена процедура в Python

  4. Как да изтрия от select в MySQL?

  5. име на база данни с променлива