Я использовал MAX()
для получения максимального значения из столбца. Но он возвращает неверный вывод. Вот что возвращается Max()
. Просьба предложитьФункция Max() не возвращает максимальное значение
SELECT Seq_No FROM Appltype WHERE App_No = '01'
Выход: 1,2,3,4,5,6,7,8,9,10
SELECT MAX(Seq_No) FROM Appltype WHERE App_No = '01'
Выход: 9
Может не в состоянии приложить изображение, я новичок в переполнению стека.
Выход правильный, значения не являются числовыми, а 9 - более 10 букв. Если вы хотите, чтобы числовое число было максимальным, вам нужно выполнить бросок. – Joachim
@ Vicky- Если ответ MegaTron - это то, что вы ищете. Пожалуйста, примите это как ответ – John
Я не понимаю, почему люди всегда думают, что проблема связана с Microsoft, а не с кодом, который они пишут, или с данными, которые они используют. 99,9% случаев проблема заключается в непонимании правильного использования системной функции, а не в самих функциях системы. –