0

列と同じフィールドで 2 つの条件の結果を取得したいと考えています。DBには、テーブルの同じフィールドに2つの異なる通貨レコードUSDがあります。TRYしたがって、両方の通貨の行を 1 つずつ検索して結果を取得し、USD に対応する TRY の結果を取得すると同時に、為替の TRY レートを USD として除算します。

ここで取得しようとしているスクリプトをこのコードに追加したいと思います。

SELECT e.Gk_2, f.ad, sum(g.sf_miktar) as Qty
from Stok00 e  
LEFT OUTER JOIN Gecoust f on e.Gk_2 = f.kod 
left outer join stok29t g on e.kod = g.kod
where e.kod like 'SAC SIL%' and f.Evrakno = 'STKGK2' 
group by e.GK_2, f.ad 

例:

(Select sum(stock29.amount) from stock29 where stock29.rate = 'USD')
(Select sum(stock29.amount / 1.8) from stock29 where stock29.rate = 'TRY')
4

1 に答える 1