0
Я хочу суммировать timestampdiff с последним из поля даты, так что я сделал:SUM метка время с последним полем даты
SUM(TIMESTAMPDIFF(SECOND, MAX(date), MAX(date_last_up))) as diff
Оказывается, это вызывает ошибку в MySql (Invalid использования групповой функции), и я должен был удалить функцию MAX()
, чтобы заставить его работать:
SUM(TIMESTAMPDIFF(SECOND, date, date_last_up)) as diff
Кто-то знает, как сделать это с помощью функции MAX()?
Не уверен, но попробовать что-то вроде 'SELECT SUM (TIMESTAMPDIFF (ВТОРАЯ, SELECT MAX (дата) FROM TBL LIMIT 1, MAX (date_last_up))) AS boobs' – We0
Сгруппированы ли какие-либо поля? То есть, вы ищете общее количество различий в этих временных метках (в этом случае вы, вероятно, хотите получить подзапрос с другой группой по статье)? – Kickstart
Вы не можете использовать одну функцию группировки (MAX) внутри другой (SUM). Что вы пытаетесь достичь? Можете ли вы разместить некоторые данные образца и желаемый результат? – Barmar