У меня есть следующие данные в моей базе данных Oracle SQL:SQL среднего значения с модификаторами
VALUE CURRENCY
143.88 PLN
440 PLN
21 USD
210.46 PLN
104.17 CHF
324.5 USD
198.84 PLN
То, что я хочу сделать, это рассчитать среднее значение с учетом существует различные валюты. Какой самый простой способ сделать это?
Сейчас я создаю несколько столбцов со всеми желаемыми значениями, но у меня есть проблема с выбором правильного значения в соответствии с валютой в определенной строке.
SELECT VALUE,VALUE*3.08,VALUE*3.37,CURRENCY
FROM DATA_SAMPLE
WHERE VALUE IS NOT NULL
'выберите валюту, в среднем (значение) из таблицы группы по Currency' –
Хорошо, но я не буду иметь одно значение. Может быть, я не понимаю, но я имел в виду одно среднее значение для целых данных. –
@MateuszKowalski у вас должны быть отдельные таблицы, для конверсии и цены. Это легко ремонтируется. –