我有一個名爲Trades的表中加載了數據。現在我需要查詢這張表,找到滿足特定條件併產生交易價值的元素。 這裏是要求SQL - 通過列表循環並使用sql select語句添加到變量
TradeAmt = 0
Loop for all Trades
{IF TradeId is 35
If type = 'I'
ADD (TradeAmt =TradeAmt + col_TradeAmt)
else
ADD (TradeAmt = TradeAmt + col_TradeAmtOverlap)
END-IF}
Return TradeAmt
數據: ROW1:tradeid = 35,類型= I,col_TradeAmt = 10,col_TradeAmtOverlap = 20
行2:tradeid = 35,類型= S,col_TradeAmt = 30, col_TradeAmtOverlap = 40
輸出:TradeAmt = 50
我怎麼可以這樣使用SQL語句寫。
哪個sql數據庫?如果您發佈樣本數據和預期輸出,這也很有幫助。您的解決方案可能與我們可以從OP – maSTAShuFu
瞭解的不同可以有多個id = 35的交易嗎? –
你究竟想要做什麼?目前還不清楚你想要什麼。這是「如何提問」的好指南。 https://stackoverflow.com/help/how-to-ask – Eric