我已經得到了這個查詢,並且我想SUM按列omschrijving分組的查詢的所有結果。MYSQL與SUM結果和GROUP BY
查詢
SELECT b.BoekRegelBedrag as total, c.omschrijving, ctl.vd1, b.BoekRegelId
FROM condensations as c
LEFT JOIN condensations_to_ledgers as ctl
ON ctl.vd1 = c.code
LEFT JOIN BoekstukRegels as b
ON b.BoekRegelGrootboekNr = ctl.GrootboekNummer
LEFT JOIN GrootboekRekeningen as g
ON g.GrootboekNummer = ctl.GrootboekNummer
WHERE c.bedrijf_id = 118
AND b.BoekregelUserId = 118
AND ctl.bedrijf_id = 118
AND g.GrootboekUserId = 118
AND c.code < 10
AND g.BaSoort = 2
AND b.BoekRegelPeriode BETWEEN 201000 AND 201013
GROUP BY b.BoekRegelId
有沒有一種簡單的方法來做到這一點?
EDIT
我試圖SUM BoekRegelBedrag但隨後每個記錄以一種方式或其它凝聚了一部分,並且我得到一個結果的4個結果而不是與總相加列
你能這些名字翻譯成英文,因爲它會更容易理解? – arnep 2012-07-18 11:54:43
無需將名稱解碼爲英文。有必要指定結果中的哪些列應加總。 – 2012-07-18 11:56:59
@JonathanLeffler列b.BoekRegelBedrag應加總。 – 2012-07-18 12:01:28