2017-12-15 5 views
-2

TYPEフィールドにはCUTとRELIANCEの両方のタイプがありますが、それぞれのカラムが必要ですが、今すぐできるのはSQLをマウントしようとしています一行一列にそれを表示することは可能ですか?唯一のこれら2つのタイプが存在すると仮定するとバリオスMyYSQLをGROUP BY

SELECT id_user, date_conclusion, type, COUNT (*) 
FROM the 
WHERE id_user = 8 and date_conclusion LIKE '2017-12%' 
GROUP by date_conclusion, type 

enter image description here

+2

サンプルデータ、希望する出力、および現在の実際の出力を送信します。 –

+0

@underscore_d準備が整えました、私は結果の画像を追加しました –

答えて

0

。次に、余分なタイプの列は必要ありません。

SELECT 
    id_user, 
    date_conclusion, 
    SUM(type = 'CORTE') AS 'CORTE', 
    SUM(type = 'RELIGACAO') AS 'RELIGACAO' 
FROM 
    the 
WHERE 
    id_user = 8 AND 
    date_conclusion LIKE '2017-12%' 
GROUP BY 
    date_conclusion 
+0

ありがとうございます。 –