Как получить ежедневную сумму показаний счетчика с 8 утра до 8 утра следующего дня?
create table Tbl (counterID int, `timestamp` datetime, `counter` int);
insert into Tbl values
(1, '2017-09-18 07:07:03', 22);
insert into Tbl values
(1, '2017-09-18 08:08:03', 25);
insert into Tbl values
(1, '2017-09-18 19:08:33', 30);
insert into Tbl values
(1, '2017-09-19 10:14:54', 8);
insert into Tbl values
(1, '2017-09-19 10:15:24', 13);
insert into Tbl values
(1, '2017-10-20 04:21:08', 5);
insert into Tbl values
(1, '2017-10-23 14:21:38', 24);
insert into Tbl values
(1, '2017-10-23 14:22:08', 72);
insert into Tbl values
(1, '2017-10-23 14:22:38', 86);
insert into Tbl values
(1, '2017-10-24 03:23:09', 100);
insert into Tbl values
(1, '2017-10-24 04:23:38', 120);
insert into Tbl values
(1, '2017-10-24 04:24:08', 125);
insert into Tbl values
(1, '2017-10-25 14:56:52', 2);
insert into Tbl values
(1, '2017-10-25 14:57:22', 8);
insert into Tbl values
(1, '2017-10-25 16:39:22', 21);
insert into Tbl values
(1, '2017-10-25 16:41:52', 22);
insert into Tbl values
(1, '2017-10-25 16:42:22', 23);
insert into Tbl values
(1, '2017-10-25 17:18:13', 26);
insert into Tbl values
(1, '2017-10-25 17:21:15', 17);
insert into Tbl values
(1, '2017-10-25 17:21:46', 19);
insert into Tbl values
(1, '2017-10-25 17:22:46', 41);
insert into Tbl values
(1, '2017-10-26 08:41:58', 2);
insert into Tbl values
(1, '2017-10-26 14:02:28', 5);
insert into Tbl values
(1, '2017-10-30 13:39:20', 1);
insert into Tbl values
(1, '2017-10-30 13:40:19', 4);