Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
with t as (
-- select [[f.d_start]] as d_start from dual
select sysdate - 14 from dual
)
select.from table src
cross join t
select var_name
{% for field in datasets.field_generator %}
,
count(case
when period between to_date({{field.d_from}}, 'dd.mm.yyyy') and to_date({{field.d_from}}, 'dd.mm.yyyy')
then 1
end) as {{field.period_title}}
{% endfor %}
from table
where period between [[f.period.from]] and [[f.period.to]]
group by var_name
Сервер отчетов на django