我有一個包含datetime,errorCode和整數值(具有此錯誤代碼的產品的計數...)的表。mySQL - 選擇包括零的DISTINCT值的總和
我需要選擇和按星期(時間)分組的所有不同的errorCodes與包括零的整數的總和。所以在每個星期都必須是所有不同的錯誤代碼。
表可以是這樣的:
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