我真的堅持一個任務。 我有這樣Teradata SQL查詢找到具有相同列值的字段的總和
Departure | Arrival | SUM
AAA | ZZZ | 100
ZZZ | AAA | 50
AAA | CCC | 60
我希望得到同樣的路線,這裏的條件的總和表是我應該把AAA-ZZZ和ZZZ-AAA航線爲一條路由。路線ZZZ-AAA只是從原來的目的地返回。
我想獲得的結果是這樣的:
Departure | Arrival | SUM
AAA | ZZZ | 150
AAA | CCC | 60
任何建議,想法如何,我可以寫我的SQL查詢請來實現呢?
問候, 傑克
請發表[MCVE],以便我們可以擺弄它。這意味着表的CREATE TABLE語句和INSERT INTO語句填充樣本數據。 –
這個必須返回一個現有的組合嗎?即在你的例子中,只有'AAA,CCC','CCC,AAA'也是一個有效的結果呢?戈登的答案將會失敗。 – dnoeth
嗨dnoeth, 感謝您的評論。 CCC-AAA不是有效的結果,因爲在這種情況下,原始表(源)中沒有這樣的路由組合。 – Jack84