|
|
|
@ -74,6 +74,7 @@ |
|
|
|
qd.type, |
|
|
|
qd.quote_group_detail_id, |
|
|
|
qd.cost_model, |
|
|
|
qd.delta, |
|
|
|
CASE |
|
|
|
WHEN ((qd.currency1 = 'USD' AND qd.exchange_rate1 > 0) OR |
|
|
|
(qd.currency2 = 'USD' AND qd.exchange_rate2 > 0)) |
|
|
|
@ -85,6 +86,19 @@ |
|
|
|
END) |
|
|
|
ELSE NULL |
|
|
|
END AS totalCostUSD, |
|
|
|
CASE |
|
|
|
when ((isnull(qd.quote_profit_rate, 0) - isnull(qd.delta, 0)) = 0) |
|
|
|
then 0 |
|
|
|
WHEN ((qd.currency1 = 'USD' AND qd.exchange_rate1 > 0) OR |
|
|
|
(qd.currency2 = 'USD' AND qd.exchange_rate2 > 0)) |
|
|
|
THEN |
|
|
|
(qd.total_cost / |
|
|
|
CASE |
|
|
|
WHEN qd.currency1 = 'USD' THEN qd.exchange_rate1 |
|
|
|
ELSE qd.exchange_rate2 |
|
|
|
END) * ((qd.quote_profit_rate - qd.delta) / 100) |
|
|
|
ELSE NULL |
|
|
|
END AS deltaValue, |
|
|
|
CASE |
|
|
|
WHEN qd.qty >= 250000 AND |
|
|
|
((qd.currency1 = 'USD' AND qd.exchange_rate1 > 0) OR |
|
|
|
@ -213,6 +227,7 @@ |
|
|
|
qd.type, |
|
|
|
qd.quote_group_detail_id, |
|
|
|
qd.cost_model, |
|
|
|
qd.delta, |
|
|
|
CASE |
|
|
|
WHEN qd.qty >= 250000 AND |
|
|
|
((qd.currency1 = 'USD' AND qd.exchange_rate1 > 0) OR |
|
|
|
@ -226,6 +241,19 @@ |
|
|
|
END) * qd.quote_profit_rate / 100 |
|
|
|
ELSE NULL |
|
|
|
END AS weighted, |
|
|
|
CASE |
|
|
|
when ((isnull(qd.quote_profit_rate, 0) - isnull(qd.delta, 0)) = 0) |
|
|
|
then 0 |
|
|
|
WHEN ((qd.currency1 = 'USD' AND qd.exchange_rate1 > 0) OR |
|
|
|
(qd.currency2 = 'USD' AND qd.exchange_rate2 > 0)) |
|
|
|
THEN |
|
|
|
(qd.total_cost / |
|
|
|
CASE |
|
|
|
WHEN qd.currency1 = 'USD' THEN qd.exchange_rate1 |
|
|
|
ELSE qd.exchange_rate2 |
|
|
|
END) * ((qd.quote_profit_rate - qd.delta) / 100) |
|
|
|
ELSE NULL |
|
|
|
END AS deltaValue, |
|
|
|
CASE |
|
|
|
WHEN qd.qty >= 5000000 AND |
|
|
|
((qd.currency1 = 'USD' AND qd.exchange_rate1 > 0) OR |
|
|
|
@ -393,6 +421,8 @@ |
|
|
|
qd.update_date, |
|
|
|
qd.remark, |
|
|
|
q.remark as quoteRemark, |
|
|
|
q.quote_type, |
|
|
|
q.delta_flag, |
|
|
|
qd.internal_inquiry_no, |
|
|
|
rh.required_completion_date, |
|
|
|
rh.request_date, |
|
|
|
@ -572,6 +602,19 @@ |
|
|
|
END) |
|
|
|
ELSE NULL |
|
|
|
END AS totalCostUSD, |
|
|
|
CASE |
|
|
|
when ((isnull(qd.quote_profit_rate,0) - isnull(qd.delta,0)) = 0) |
|
|
|
then 0 |
|
|
|
WHEN ((qd.currency1 = 'USD' AND qd.exchange_rate1 > 0) OR |
|
|
|
(qd.currency2 = 'USD' AND qd.exchange_rate2 > 0)) |
|
|
|
THEN |
|
|
|
(qd.total_cost / |
|
|
|
CASE |
|
|
|
WHEN qd.currency1 = 'USD' THEN qd.exchange_rate1 |
|
|
|
ELSE qd.exchange_rate2 |
|
|
|
END) * ((qd.quote_profit_rate - qd.delta) / 100) |
|
|
|
ELSE NULL |
|
|
|
END AS deltaValue, |
|
|
|
CASE |
|
|
|
WHEN qd.qty >= 250000 AND |
|
|
|
((qd.currency1 = 'USD' AND qd.exchange_rate1 > 0) OR |
|
|
|
|