Datatable Сравнить строки - PullRequest
       4

Datatable Сравнить строки

0 голосов
/ 17 апреля 2009

У меня есть объект данных, который заполняется из веб-службы.

Судя по всему, веб-сервис просто возвращает мне все (данные). Данные, которые попадают в мою таблицу данных, выглядят так:

Dept      Code    Value
Science   ABC     5
Science   ABC     6
Science   DEF     7
Math      ABC     3
Math      DEF     9
English   ABC     2
English   DEF     3
English   DEF     4
English   DEF     5

Теперь я хочу создать таблицу данных, которая будет вычислять (и суммировать) / исключать значения в таблице данных, чтобы новый источник данных имел такие данные:

Dept      Code    Value
Science   ABC     11
Science   DEF     7
Math      ABC     3
Math      DEF     9
English   ABC     2
English   DEF     12

Обратите внимание, что я могу изменять только данные.

Кто-нибудь может мне помочь? VB.Net, пожалуйста. Спасибо.

1 Ответ

1 голос
/ 17 апреля 2009

Простой сводный запрос даст вам то, что вы хотите:

SELECT Dept, Code, SUM(Value) sum_value FROM datatable GROUP BY Dept, Code

Вы также можете создать представление с этим SQL definition, чтобы вы могли просто запросите представление как таблицу. Если вы начнете получать так много данные, что запрос медленный, вы хотите сохранить результаты в постоянная таблица - но для небольших объемов данных это должно работать нормально.

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