我有以下查詢,工作100%。mysql查詢輸出行到列
SELECT
transporttype,
concat(MONTHNAME(STR_TO_DATE(month, '%m')), ' ', year) AS `month`,
round(sum(cost),0) AS cost
FROM v2ReportingTable
WHERE (transporttype not in ('Extrusions-LongDistance','Extrusions-Shuttle') and urgent='no')
GROUP BY (concat(MONTHNAME(STR_TO_DATE(month, '%m')),' ',year)),transporttype
ORDER BY (concat(MONTHNAME(STR_TO_DATE(month, '%m')),' ',year)), transporttype
此輸出在低於1列的結果:
如何操作查詢,以便輸出爲列,所以我可以繪製它。所需的輸出是這樣的:
幫助表示讚賞一如既往,
更新到可能的答案,從奧斯卡·佩雷斯
這裏沒有什麼可看的......'1列如下:'和'output is like'? – Sahal
這是您查詢的PIVOT表。 [這是一個很好的解釋。](http://www.artfulsoftware.com/infotree/queries.php#78) – valex