make sure we count per-day learning cards in graphs

This commit is contained in:
Damien Elmes 2012-09-22 21:22:08 +09:00
parent 3eb8b5fec2
commit 386b9b7ead

View file

@ -638,7 +638,7 @@ from cards where did in %s and queue = 2""" % self._limit())
return self.col.db.first(""" return self.col.db.first("""
select select
sum(case when queue=2 and ivl >= 21 then 1 else 0 end), -- mtr sum(case when queue=2 and ivl >= 21 then 1 else 0 end), -- mtr
sum(case when queue=1 or (queue=2 and ivl < 21) then 1 else 0 end), -- yng/lrn sum(case when queue in (1,3) or (queue=2 and ivl < 21) then 1 else 0 end), -- yng/lrn
sum(case when queue=0 then 1 else 0 end), -- new sum(case when queue=0 then 1 else 0 end), -- new
sum(case when queue=-1 then 1 else 0 end) -- susp sum(case when queue=-1 then 1 else 0 end) -- susp
from cards where did in %s""" % self._limit()) from cards where did in %s""" % self._limit())