Предполагая, что вы храните год в своей таблице, скажем, в таблице SalesYear
, вы можете объединить его с номером недели и выполнить сравнение строк:
select *
from SalesWeekly
where SalesYear || '-' || SalesWeek BETWEEN '2019-50' and '2020-02'
Чтобы это работало, SalesWeek
должна быть длиной в 2 символа, слева добавляется 0
(поэтому первая неделя должна быть '01'
, а не '1'
).