хвост как функциональность для gvim

Сравниваемые значения DATETIME не являются значениями DATETIME, которые, по вашему мнению, сравниваются. Вот предложение ...

Запустите запрос так:

SELECT t.wfstarttimestamp 
     , t.wfendtimestamp
     , TIMESTAMPDIFF(SECOND,t.wfstarttimestamp,t.wfendtimestamp) AS secs
  FROM t
 WHERE ...
 ORDER
    BY ...
 LIMIT ... 

И опубликовать результаты этого. Мы могли бы добавить демонстрации, которые показывают, что встроенная функция TIMESTAMPDIFF работает в соответствии с документацией. Если кто-то не переопределил или не изменил встроенную функцию TIMESTAMPDIFF, проблема не в этом.


SELECT t.wfstarttimestamp
     , t.wfendtimestamp
     , TIMESTAMPDIFF(SECOND,t.wfstarttimestamp,t.wfendtimestamp) AS secs
  FROM (
         SELECT '2019-02-22 10:20:30' + INTERVAL 0 SECOND AS wfstarttimestamp,  '2019-02-22 10:20:45' + INTERVAL 0 SECOND AS wfendtimestamp
         UNION ALL SELECT '2019-02-20 02:03:04' + INTERVAL 0 SECOND, '2019-02-21 02:58:38' + INTERVAL 0 SECOND
       ) t

возвращает:

wfstarttimestamp     wfendtimestamp         secs  
-------------------  -------------------  ------
2019-02-22 10:20:30  2019-02-22 10:20:45      15
2019-02-20 02:03:04  2019-02-21 02:58:38   89734
23
задан iconoclast 31 July 2014 в 17:15
поделиться