У меня есть запрос, возвращающий значение обменного курса, установленное в нашей системе. Не каждый заказ будет иметь обменный курс (currate.currentrate), поэтому он возвращает нулевые значения.
Могу ли я заставить его вернуть 1 вместо нулевого?
Возможно, что-то вроде утверждения if:
if isnull(currate.currentrate) then 1 else currate.currentrate
Вот мой запрос ниже. Я очень ценю вашу помощь!
SELECT orderhed.ordernum, orderhed.orderdate, currrate.currencycode, currrate.currentrate
FROM orderhed LEFT OUTER JOIN
currrate ON orderhed.company = currrate.company AND orderhed.orderdate = currrate.effectivedate