Здравствуйте, есть таблицы:
currency
exchange_rates
Нужно получать курс первого дня, для выбранного периода -
first, и последнего дня -
last. Чтобы высчитать разницу. После чего {last} - {first} = {Х}. И вот по этому {Х} делать сортировку выборки.
Сейчас у меня разница высчитывается бекендом и просто отображается в соответствующей колонке.
Если кто-то сталкивался с подобным, и есть время поделится своими мыслями и опытом решения подобных задач, пусть и с базовыми примерами - был бы очень благодарен за такой опыт.
Единственное решение что я вижу, это собрать все валюты, сделать вычисления на бекенде, выполнить сортировку и отобразить уже пагинацией то, что мне нужно. Но это работало бы при не большом количестве валют. И не вижу смысла работать с тем, что по итогу не будет отображаться пользователю. Мне кажется это абсолютно не рациональное решение, прошу поделится опытом и советом, как вы делаете такие выборки.
Возможно криво описал задачу, но надеюсь все же, что понятно. Если нужно, готов оплатить ваше время, за разъяснение как с таким работать.