У меня есть таблица базы данных «tbl_data» с 2 столбцами - данные col1 и col2, где мне нужно вычислить (col1/col2) для каждой из строк. Используйте этот результат для классификации каждой строки данных в следующих категориях:Категоризация строк базы данных на основе значений столбцов
Category1: top 10%
Category2: 20-30%
Category3: 30-40%
. . .
. . .
Category10: 90-100%....
(здесь я не знаю, максимальное значение col1/col2, которая в идеальном случае 100%) Не могли бы вы, пожалуйста, дайте знать, как сформулировать это использование SQL-запроса? Я использую MySQL
В конце я хотел бы отображать записи на основе ковша (10%, 10-20%, 20-30% .. так далее) Я сгруппировал его.
Я имел в виду, что максимальная (col1/col2) не известна, и она должна быть вычислена в SQL => это как [(col1/col2)/макс (col1/col2)]> 0 и <0,1, то я классифицирую это на 10%. –