前回の続きです。 Redmine のチケット数をグラフにしようと、日別チケット数を求めるところまでやりました。次は、完了日ごとのチケット数を求めて最終的なグラフを作ろうと思います。 以下の SQL で日付ごとの完了数が取得できます。単純に最終更新日を参照するのではなく、 journals などからステータスが完了になった日付を取得しています。 1 つめの select で journals に存在するチケット (終了以外のステータスから終了に変化したチケット) を処理し、 2 つめの select で journals に存在しないチケット (いきなり終了ステータスで登録されたチケット) を処理しています。 select strftime('%Y-%m-%d', t.last_updated) as [date] , count(*) as [完了数] from ( select max(
![Redmine のチケット数をグラフにする 2 - アジャイルプログラマの日常](https://cdn-ak-scissors.b.st-hatena.com/image/square/dbcb612c4a35769172f937d7460572895b7defe1/height=288;version=1;width=512/http%3A%2F%2Ff.hatena.ne.jp%2Fimages%2Ffotolife%2Ff%2Ffyts%2F20090416%2F20090416165310.png)