我有以下表格。與金額和支付一個領域Group by in Postgresql
partner sale_order Amount Paid
Administrator s0002 100 done
Administrator s0007 100
Administrator s0004 100 done
Administrator s0009 100
Administrator s0003 100
Demo User s0001 200 done
Demo User s0005 200 done
Demo User s0008 200
我的願望輸出將是
partner amount paid_amount
Administrator 500 200
s0002 100 100
s0007 100
s0004 100 100
s0009 100
s0003 100
s0006 100
Demo User 600 400
s0001 200 200
s0008 200 200
s0005 200
這可能嗎? 這是編輯之一。這是第二次編輯,如果可能或不?
看起來你是真正的新的SQL。 SQL中的輸出通常是包含行和列的表。你想要的輸出有一列還是兩列? –
是的,這裏total_amount列是那裏,但在這個時候我需要這種輸出在單行像願望輸出。 –
不確定這是你所需要的,但爲了在一列中得到這個輸出,你可以'從table1 union中選擇不同的合作伙伴all select從table1中選擇sale_order' –