Я хочу рассчитать общее количество периодов, проведенных до даты? Ниже приведена структура моей базы данных ... и может быть два предмета за один раз (факультативы)
section period subject date
------------------------------------
A 1 SUB1 2020-01-07
A 2 E1 2020-01-07
A 2 E2 2020-01-07
A 3 SUB2 2020-01-07
A 4 SUB3 2020-01-07
A 5 SUB4 2020-01-07
A 1 SUB4 2020-01-08
A 2 SUB2 2020-01-08
A 3 E1 2020-01-08
A 3 E2 2020-01-08
A 4 SUB1 2020-01-08
A 5 SUB3 2020-01-08
И я использовал запрос следующим образом:
select count(distinct period) 'noofper'
from testtable
where section='A'
and date<="2020-01-08"
group date
И я получаю результат как
noofper
--------
5
5
И я хочу получить результат как
noofper
-------
10
И как я могу изменить запрос, чтобы я получил выше результата?