datetime、errorCodeおよび整数値(このエラーコードを持つ製品の数)を持つテーブルがあります。mySQL - ゼロを含むDISTINCT値のSUMを選択
すべての別個のエラーコードを選択し、週単位でグループ化する必要があります(ゼロを含む整数の合計)。だから毎週必ずすべて別のエラーコードでなければなりません。
2016-09-12, 0, 100
2016-09-12, 0, 10
2016-09-12, e1, 10
2016-09-21, e2, 5
と私が何をしたい結果:
week, errorCode, sum
37, 0, 110
37, e1, 10
37, e2, 0
38, 0, 0
38, e1, 0
38, e2, 5
は感謝
表は次のように見ることができます。
あなたはカレンダーを必要とするつもりです結果セットにソース表に表示されないデータが含まれているように見えるため、ソート表を使用しています。 –
また、すべてのエラーコードを含むテーブルが必要です – Jayvee
すべてのエラーコードはSELECT DISTINCT table.errorCodes – fbituco