MySQL konverterer bare strenge til tal, så godt det kan, så det kan udføre den matematiske operation på dem. I dette tilfælde fjerner det bare alle ikke-numeriske koloner, bindestreger og mellemrum.
Prøv dette:
SELECT (20110413155959 - 20110413160000) AS dates;
Dine datoer uden alle de ting, der forhindrer dem i at være tal - resultatet er -4041