Выбрать максимальное значение mysql

CREATE TABLE `incoming` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `dt_first` datetime DEFAULT NULL,
  `dt_second` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id_UNIQUE` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8

необходимо выбрать id максимального значение между разницой дат:

MAX(unix_timestamp(dt_first)-unix_timestamp(dt_second))

Ответы (1 шт):

Автор решения: Akina
SELECT id
FROM incoming
ORDER BY TIMESTAMPDIFF(SECOND, dt_first, dt_second) DESC
LIMIT 1
→ Ссылка