私は小さな PostgreSQL クエリを作成しました。これは、2 つの特定の日付内で毎日 1 時間ごとに実行されるジョブの合計量を計算するのに役立ちます。 2 月 2 日と 3 月 3 日に指定された時間で終了 - このクエリは 0 カウントの行を出力しないことに気付きました - その時間間隔内に実行されたジョブはありません。これを0カウントの結果(行)も返すようにするにはどうすればよいですか? コードは次のとおりです。
SELECT date_trunc('hour', executiontime), count(executiontime)
FROM mytable
WHERE executiontime BETWEEN '2011-2-2 0:00:00' AND '2012-3-2 5:00:00'
GROUP BY date_trunc('hour', executiontime)
ORDER BY date_trunc('hour', executiontime) ASC;
前もって感謝します。