MySQL po prostu konwertuje ciągi znaków na liczby najlepiej jak potrafi, aby móc wykonać na nich operacje matematyczne. W tym przypadku wystarczy usunąć wszystkie nieliczbowe dwukropki, myślniki i spacje.
Spróbuj tego:
SELECT (20110413155959 - 20110413160000) AS dates;
Twoje daty bez wszystkich rzeczy, które sprawiają, że nie są liczbami – wynik to -4041