Quantcast
Channel: SQL.ru: Microsoft SQL Server
Viewing all articles
Browse latest Browse all 7251

Помогит с запросом.

$
0
0
Помогите пожалуйста с запросом. Звучит очень просто, но как подступится к нему не пойму.

Имеется таблица с данными такого формата:

DateTime SomeData
01.01.2017 10:02....
01.01.2017 11:20....
01.01.2017 11:20....
01.01.2017 11:21....


Нужно разбить каждый день на отрезки в 30 минут и для каждого дня посчитать количество строк с данными.
Т.е. чтобы в итоге было так:

date timeslice count
01.01.201700:00-00:300
01.01.201700:30-01:000
01.01.201710:00-10:301
.........
01.01.201711:00-11:303
.........
02.01.201700:00-00:300
.........


Примерный шаги запроса понимаю:
- сгенерировать получасовые отрезки в рамках одного дня
- заджоинить таблицу с данными разбив по получасовым отрезкам
- ну и сгруппировать по count()

но вот написать SQL не могу, идей нет. Хэлп плиз.

Viewing all articles
Browse latest Browse all 7251

Trending Articles