Mysql
 sql >> Base de données >  >> RDS >> Mysql

Quel est le comportement de l'opérateur moins entre deux dates et heures dans MySQL ?

MySQL convertit simplement les chaînes en nombres du mieux qu'il peut, afin qu'il puisse effectuer l'opération mathématique sur eux. Dans ce cas, il supprime simplement tous les deux-points, tirets et espaces non numériques.

Essayez ceci :

SELECT (20110413155959 - 20110413160000) AS dates;

Vos dates, sans tout ce qui les empêche d'être des nombres - le résultat est -4041