2009-12-03 2 views
0

У меня есть DataSet. возвращает дату и значение по дате.Преобразование DataSet в новую группу DataSet (x)

напр:

01.01.2009 454 
02.01.2009 785 
03.01.2009 475 
---------- --- 
30.01.2009 523 

мне нужен новый DataSet, что группа по неделям. напр:

1 Week 1-7 2017 
2 Week 7-15 4586 
----------------- 
5 Week 24-30 1482 

Неделя начинается с понедельника.

не importand только для этого примера, важно, что, как group by (x) начальный DataSet.

Пожалуйста, любая идея.

ответ

1

Либо итерация по исходному набору данных, и сбор данных, и ввод их в новый набор данных , либо добавление столбца недели в базу данных, и запрос таблицы с помощью группы, чтобы получить нужный набор данных.

+0

Меня интересует первый вариант. – loviji

+1

так просто перебирайте все строки. если они упорядочены по дате, это еще проще, создайте новый набор данных с новыми столбцами, которые вам нужны, и постройте его по строкам. – Dani

+0

спасибо, я попробую – loviji