基本上我有兩個表,標題分別爲Purchase
和PurchaseRefund
。SQL - 查詢請求
根據PurchaseId
,您可以有一個Purchase
但多個PurchaseRefund
行。
我所試圖做的是編寫一個查詢到的參數@purchase_id
和@refund_id
比方說,我們有有£10 TotalAmount
和£10
SubTotal
然後我們有一個購買行2個PurchaseRefund
行....
216 - Has a refundAmount of £2.50
217 - Has a refundAmount of £2.25
因此,當查詢與@refund_id
運行作爲它應該顯示
SubTotal: £10
Refund: £2.5
Total: £7.50
而當查詢與@refund_id
運行作爲它應該顯示
SubTotal: £7.50
Refund: £2.25
Total: £5.25
我希望是有道理的
你要尋找的運行總量。你可以使用自連接和其他方法來做到這一點。必須和你們一起尋找。 –
Raj - 這是否有幫助pastebin.com/t3mhHKQt – swade1987
我可以假設refund_ID與時間呈線性關係嗎?您只希望顯示那些等於或小於正在查找的refund_id的總數? – xQbert