В MySQL somedate - otherdate возвращает.. что?

Мне просто любопытно, потому что большинство баз данных, с которыми я когда-либо работал, когда им было поручено SOMEDATE - ANOTHERDATE, возвращали разницу в днях между двумя датами.

MySQL, кажется, возвращает число, которое... э-э... я понятия не имею. Иногда это секунды. Иногда это просто мусор

2013-06-05 09:57:59 - 2013-06-05 09:57:33 = 26 и да, 26 секунд - это правильная разница между этими двумя значениями времени

2013-06-03 00:23:07 - 2013-06-02 23:49:51 = 12789, но подождите.. 12789 - это 3,5 часа, но эти времена отличаются только примерно на полчаса

Итак, что же на самом деле делает MySQL, когда я даю ему два типа даты и сообщаю минус одно из другого? Что является представителем этого числа?

0 ответов

Другие вопросы по тегам