У меня есть база данных записей событий, мне нужно найти все события для каждого заказчика и сгруппировать их за один интервал недели от последней записи каждого клиента до первого ,Получить все даты с интервалом в неделю с датой начала и окончания даты
FirstEvent LastEvent Client
==
2011-01-01 06:55:21.000 |2011-04-30 21:46:09.000 |Client1
2011-01-01 06:20:00.000 |2011-02-23 12:43:55.000 |Client2
2011-01-03 08:34:33.000 |2011-04-30 09:00:39.000 |Client3
2011-01-01 02:14:45.000 |2011-04-30 15:31:41.000 |Client4
2011-01-01 08:08:12.000 |2011-02-21 09:41:28.000 |Client5
2011-02-01 11:29:28.000 |2011-04-29 09:13:25.000 |Client6
Теперь я должен считать записи каждого клиента и сгруппировать их, как этот
Client From To Records
==
Client1 |2011-04-30 21:46:09.000 |2011-04-23 21:46:09.000 |200
Client1 |2011-04-16 21:46:09.000 |2011-04-09 21:46:09.000 |400
...Until the the first date
Client1 |2011-01-08 06:55:21.000 |2011-01-01 06:55:21.000 |250
Client2 |2011-02-23 12:43:55.000 |2011-02-16 12:43:55.000 |50
...The same for each user
Я надеюсь, что кто-то может помочь мне найти путь к выходу этого.
Я приспосабливаюсь к моему сценарию и тестирую сейчас. Ty –
Я удалил его, поскольку он не нужен. Вывод не содержит LastEvent, и только FirstEvent необходим как неделя «origo». Но весь фрагмент кода является примером, поэтому вы можете просто скопировать его и попробовать. – ANisus
Хорошо, я понял. И мне понравился подход дня. Он работает отлично с моими данными. если вы не возражаете, не могли бы вы указать мне, что мне нужно изменить, чтобы я мог получить обратное? Начиная с последнего события, до первого. –