SELECT p.ticket AS posted,
e.ticket AS settled,
Sum(e.amount)
FROM post AS p
LEFT JOIN settle AS e
ON p.ticket = e.ticket
WHERE p.date = '2016-05-10 00:00:00.000'
GROUP BY p.pticket,
e.eticket
ORDER BY posted
據我所知,分組或,其中是罪魁禍首,但我已經嘗試了許多變化,這兩個表中的行是:
(表1 =表2)
(總 =(項目+稅= 總))左加入排除空值,並採取左值
所以第二個表有兩行,我總和。我需要的日期,因爲它有很多信息,我已經嘗試過在日期和其他地方「空」,但不能得到這個權利。而不是null,它顯示了左表的值,就好像它們匹配一樣。
您能向我們展示一些表結構以及預期和觀察的輸出嗎?你可能想要做一些像'COALESECE(sum(e.AMOUNT),0)'這樣的東西,但是沒有數據就很難確定。 –
清理代碼,語法,標籤 – rsjaffe
顯示您的當前輸出和預期輸出。數據樣本也會很好。 –