SELECT B.`序號`,B.`充電樁ID+`,SUM(IFNULL(A.`充電電量`,0)),SUM(IFNULL(A.`充電電費`,0)),COUNT(A.`序號`),SUM(IFNULL(A.`充電服務費`,0))
FROM `交易記錄表` AS A,`樁資訊表(跑資料用)` AS B
WHERE A.`充電樁ID`=B.`充電樁ID+`
GROUP BY B.`充電樁ID+`
ORDER BY B.`序號`
查詢的資料把空值洗掉了,想保留空值樁。該怎么改?
uj5u.com熱心網友回復:
空值樁是什么意思,哪個表中的欄位?uj5u.com熱心網友回復:
WHERE A.`充電樁ID`=B.`充電樁ID+`(+)uj5u.com熱心網友回復:
非聚合欄位都要放在group by的子句中。uj5u.com熱心網友回復:
SELECT B.`序號`,B.`充電樁ID+`,SUM(IFNULL(A.`充電電量`,0)),SUM(IFNULL(A.`充電電費`,0)),COUNT(A.`序號`),SUM(IFNULL(A.`充電服務費`,0))FROM `交易記錄表` AS A,`樁資訊表(跑資料用)` AS B
WHERE A.`充電樁ID`=B.`充電樁ID+`
GROUP BY B.`充電樁ID+`,B.`序號`
ORDER BY B.`序號`
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/46806.html
標籤:MySQL
上一篇:請教一個提取軟體資料的問題
下一篇:關于函式的使用
