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

Какво е поведението на оператора минус между две дати и времена в MySQL?

MySQL просто преобразува низовете в числа възможно най-добре, така че да може да извърши математическата операция с тях. В този случай просто премахва всички нечислови двоеточия, тирета и интервали.

Опитайте това:

SELECT (20110413155959 - 20110413160000) AS dates;

Вашите дати, без всички неща, които ги спират да са числа - резултатът е -4041



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Проверете дали съществува ред, Laravel

  2. MySQL INNER JOIN избира само един ред от втората таблица

  3. Извличане и показване на данни за всеки регистриран потребител в PHP с помощта на PDO

  4. MySQL функция за намиране на броя на работните дни между две дати

  5. SQL:Намерете максималния запис за група