handle null return from sum() in other columns

This commit is contained in:
Damien Elmes 2020-08-28 14:49:30 +10:00
parent f997c7eb8b
commit b0a3861734

View file

@ -1,11 +1,14 @@
select sum( select coalesce(
queue in (:review_queue, :day_learn_queue) sum(
and due <= :today queue in (:review_queue, :day_learn_queue)
and due <= :today
),
0
) as review_count, ) as review_count,
sum(queue = :new_queue) as new_count, coalesce(sum(queue = :new_queue), 0) as new_count,
sum(queue = :sched_buried_queue) as sched_buried, coalesce(sum(queue = :sched_buried_queue), 0) as sched_buried,
sum(queue = :user_buried_queue) as user_buried, coalesce(sum(queue = :user_buried_queue), 0) as user_buried,
sum(queue = :learn_queue) as learn_count, coalesce(sum(queue = :learn_queue), 0) as learn_count,
coalesce( coalesce(
min( min(
case case