|
Подскажите, как вывести значения в одной выбранной валюте
|
|||
---|---|---|---|
#18+
Приветствую форумчан! А вот такой вопросик, есть таблица, предположим, товары и цены. Но значения цен могут быть занесены в разных валютах (RUB, USD). Как получить все товары в одной валюте? Туда получается (RUB->USD), а назад нет (USD->RUB). Пример: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
такой запрос, выдаётся верно, в частности здесь все цены переведены в USD: Код: plaintext 1. 2. 3. 4. 5.
Если же поменять кроссировку и попытаться вывести всё в RUB, то здесь уже засада. По логике должно делиться, а не умножаться, и тут я не знаю как решить головоломку эту. Подскажите что делать. т.е. если установлена кроссировка как выше, то годиться. Как, добавить условие, что если стоит кроссировка Код: sql 1. 2.
то, результат должен быть: Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2021, 13:21 |
|
Подскажите, как вывести значения в одной выбранной валюте
|
|||
---|---|---|---|
#18+
palladin600 Туда получается (RUB->USD), а назад нет (USD->RUB). Нет, дык сделайте шобы було. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2021, 13:50 |
|
Подскажите, как вывести значения в одной выбранной валюте
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
хотя по уму если - то как минимум курсы на каждый день идут в более сложных случаях - ежесекундные курсы, или и того детальнее если высокоскоростная торговля, и часто (одни и те-же) продукты приходят тоже в разные дни (по соответственно разным курсам и ценам). ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2021, 18:54 |
|
|
start [/forum/topic.php?fid=46&msg=40034704&tid=1685230]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
163ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 302ms |
total: | 557ms |
0 / 0 |