имеют следующий Mysql запрос:Как использовать функцию Mysql Max правильно
SELECT pr.`datum`,SUM(pt.`db`) AS darabszam FROM prendeles pr
JOIN ptetel pt ON pr.`razon`=pt.`razon`
GROUP BY pr.`datum` HAVING darabszam=(SELECT MAX(SUM(pt.`db`) FROM prendeles)
Я хотел бы перечислить эти поля «pr.datum» (в результате только одна запись), где SUM (пт db
.) является max в коломбе, но, к сожалению, мой код не работает.
Какая ошибка у вас? – vaso123
Ошибка SQLyog: «Код ошибки: 106 У вас есть ошибка в синтаксисе SQL, проверьте руководство, соответствующее версии сервера MariaDB, для правильного синтаксиса для использования рядом с« FROM prendeles ». LIMIT 0, 1000 'at line 3 " – Stonesmit
Даже если бы была какая-то логика MAX (SUM()), она все равно не сработает. – Strawberry