我被困在一個查詢中,我想將狀態總和結果存儲在狀態爲3的變量中,現在發生的是存儲最後一行的值並將其與所有行一起顯示將條件求和結果保存到變量MySQL
下面是該查詢
SELECT
request_made_on,driver_id,
@sum_result = SUM(status = 3) AS complete_count,@sum_result,
SUM(status = 6) AS missed_count,
(status = 4) AS canceled_count,
sum(actual_fare),sum(discount)
from tb_engagements
group by date(request_made_on),driver_id;
and here is the screenshot, second screenshot
編輯您的問題,並提供樣本數據和期望的結果。你如何期望在一個變量中存儲多個值? –
請檢查截圖,我想存儲每行的總和結果 –
在'SELECT'中使用':=',而不是'='分配。 –