У меня есть следующее
CASE WHEN S.name = 'Stack' THEN E.Price
WHEN M.Type = 'Pricing' THEN V.value * V.Rate
END AS "Price"
Однако я получаю дублирующиеся записи, хотя я начинаю свой полный SQL-оператор с select distinct
Это похоже на отдельный для моего SQL-операторане дает отличную для вышеупомянутой части?Я не хочу исключать <null>
из столбца цены.
пример данных:
+----------+------------------------+---------
| Currency | Type | Price |
+----------+------------------------+---------
| USD | stack | <null> |
| USD | stack | 236.34 |
+----------+------------------------+---------