T SQL CASE WHEN EXISTS更新语句

时间:2017-04-11 15:32:39

标签: mysql database tsql case

有这种货币转换问题。我们有一个包含汇率的表格,另一个包含要更新的数据。这是我的查询,它不起作用,因为EX.currencyrate没有绑定。我只想在适用的费率表中插入费率。

UPDATE #TMP_GT_PROCESSED_JDI_TST set FX_RATE_INVRS=
(CASE WHEN EXISTS (select basecurrencycode from  ExchangeRate EX
Join #TMP_GT_PROCESSED_JDI_TST TT
ON TT.currency=EX.basecurrencycode
AND EX.isactive=1)
then EX.currencyrate 
ELSE 0
END);

1 个答案:

答案 0 :(得分:2)

这应该有效:

Clojure Spec