4
私は過去30日間の私たちのデータベースから1日あたりのビルド数を取得するためにクエリを実行しています。しかし、それはビルドも存在しなかった日々を記録する必要がありました。MySqlクエリのヘルプ
私のWHERE句では、submittimeを使用してビルドがあるかどうかを判断しますが、これを修正してCOUNT(id)== 0の日を含むようにする方法は過去30日間です。
元のクエリ:
SELECT COUNT(id) AS 'Past-Month-Builds',
CONCAT(MONTH(submittime), '-', DAY(submittime)) as 'Month-Day'
FROM builds
WHERE DATE(submittime) >= DATE_SUB(CURDATE(), INTERVAL 30 day)
OR COUNT(id) = 0
GROUP BY MONTH(submittime), DAY(submittime);
の音 - 他の'日時-generation'を見ては、例のための質問をタグ付け。 –