Loading...
PHP/MySQL | SQL Сумма двух колонок
Привет, всем кто в сети.
Сейчас задам нубовский вопрос, не смейтесь :-D
Нужно узнать такую штуку:
Есть в таблице user две колонки: one и two
Мне нужно вычислить число по такой формуле: ((a*2)*(b/5))
Где вместо a и b - колонки one и two
Притом нужно что бы это было в одном sql запросе типа: select id from user order by {тут наша формула} desc limit 10

Нужна помощь, если даже не кодом, то хотя бы линками
________
посл. ред. 19.04.2019 в 21:29; всего 1 раз(а); by Cezarionis
Тут все описано, Ссылка
Dj Marshmallow (19.04.2019 в 21:30)
Тут все описано, Ссылка

Что то не нашел там того, что нужно
Cezarionis (19.04.2019 в 21:34)
Dj Marshmallow (19.04.2019 в 21:30)
Тут все описано, Ссылка

Что то не нашел там того, что нужно

Сейчас ещё поищем
Вот оно Ссылка
Что мешает после выборки посчитать?
monobogdan (19.04.2019 в 21:43)
Что мешает после выборки посчитать?

Выборка должа быть по числу из формулы) Тоесть чем выше это число тот выше. (это типа рейтинг).
Cezarionis , SUM(), не?
Cezarionis , я тебя немного удивлю, но так и делается..


SELECT `name` FROM `name2` WHERE `user` = 231 ORDER BY `cost` = ((one + two) / (one*two))

но только при условии, что в это цифры (ну это для особо одаренных)
________
посл. ред. 19.04.2019 в 22:15; всего 1 раз(а); by Добрыня
Эм... select такой сделай: id, (формула) AS rate. Либо я не понял вопроса, либо ты где-то у себя в голове перемудрил, ибо знать что можно в order by пихать формулы, но не знать что так же можно в select и даже не попробовать проверить - это странно.
Онлайн: 3
Время:
Gen. 0.1123
(c) Bym.Guru 2010-2026