DenVeroid
Новичок
Как определить наибольшее значение в столбце?
есть два поля, где содержится значения, и нужно выбрать максимум илли минимум, тоесть если выбираем по максимум, то, сортировка должна выбираться с больших значений к малым
я сделал запрос
SELECT id, sale, purchase, date, currency FROM table ORDER BY sale desc
но тут сортировка происходит с верху в низ или с низу вверх если используем asc в место desc, но этоже не правельно
нашол в одной документации подобное решение, изменил его на свой
SELECT id, sale, purchase, date, currency FROM table WHERE sale=(SELECT MAX(sale) FROM table)
но тут почемуто ничего не выводит
да кстати, в этих полях varchar(50), значения имеют такой вид
4,56
12,9
1,21
5,15
5,158
561,5
56
7
98
в чём может быть проблема?
есть два поля, где содержится значения, и нужно выбрать максимум илли минимум, тоесть если выбираем по максимум, то, сортировка должна выбираться с больших значений к малым
я сделал запрос
SELECT id, sale, purchase, date, currency FROM table ORDER BY sale desc
но тут сортировка происходит с верху в низ или с низу вверх если используем asc в место desc, но этоже не правельно
нашол в одной документации подобное решение, изменил его на свой
SELECT id, sale, purchase, date, currency FROM table WHERE sale=(SELECT MAX(sale) FROM table)
но тут почемуто ничего не выводит
да кстати, в этих полях varchar(50), значения имеют такой вид
4,56
12,9
1,21
5,15
5,158
561,5
56
7
98
в чём может быть проблема?