Мне нужно знать, сколько записей появилось в моей БД за последние 7 дней с отметкой времени между 23:00 и 01:00 ...
Проблема, с которой я столкнулся, заключается в том, что отметка времени проходит через 2 дняи не уверен, возможно ли это даже в одном запросе.
До сих пор я придумал следующее:
select trunc(timestamp) as DTE, extract(hour from timestamp) as HR, count(COLUMN) as Total
from TABLE
where trunc(timestamp) >= '12-NOV-19' and
extract(hour from timestamp) in ('23','00','01')
group by trunc(timestamp), extract(hour from timestamp)
order by 1,2 desc;
Результат, на который я надеюсь, выглядит примерно так:
DTE | Total
20-NOV-19 5
19-NOV-19 4
18-NOV-19 4
17-NOV-19 6
Большое спасибо