私は両方のSUM関数の結果を合計してみてください、このクエリを使用した:私はこの行にすることをやろうどのようにSUM結果両方のSUM SQL?
select
DAY(created_at) AS day,
SUM(if(status = '1', 1, 0)) AS result,
SUM(if(status = '2', 1, 0)) AS noresult,
SUM(result + noresult)
from `clients` where `doctor_id` = 2 and MONTH(created_at) = MONTH(CURRENT_TIMESTAMP) group by `day`
:
SUM(result + noresult)
は、なぜあなたはSUM(結果+ noresult) –
使用 'SUMをやって別のクエリの周りにクエリをラップしていない(場合(ステータス= '1'、1、0))+ SUM(IF(ステータス= '2'、1、0)) 'を使用します。 –