select created_at
from [table]
-- where (created_at between '2022-10-01 00:00:00' and '2022-10-20 23:59:59'
where created_at between addtime(date(created_at), '22:00:00') and addtime(date(created_at) + 1, '06:00:00')
ПС, никогда не называйте столбцы русскими словами, только английские слова, это жесткий стандарт. Не "nummer", а "number"
nummer cat_id1 cat_id2 cat_id3
001 count
001 count
001 count
id nummer cat_id count
1 001 1 12
2 001 2 40
3 001 3 30
'columns' => [
[
'label' => 'label0',
'value'=>value0,
'labelColOptions' => ['style' => 'width:50%'],
],
[
'label' => 'label1',
'value' =>value1,
'labelColOptions' => ['style' => 'width:50%'],
],
]
вроде как нашел решение и на самом деле простое, нужно просто в конкретном дне убрать промежуток времени с 6 утра до 22 вечера, и тогда получим остальное время что нам нужно