Как прочитать несколько строк базы данных, суммировать по некоторым столбцам и сохранить в коллекции? - PullRequest
0 голосов
/ 11 марта 2019

У меня есть файл Access, который содержит три листа (каждый лист принадлежит одному клиенту), и каждый лист содержит заказы 9 продуктов на 25 недель.

Я хочу хранить сумму каждого из 3 продуктов в течение 12 недель в коллекции.

Например:

список заказов клиента

Как я могу выполнить какую-либо операцию над базой данных (например, сумму над столбцами) и сохранить их в коллекции?

1 Ответ

0 голосов
/ 11 марта 2019

Как то так.

List <Integer> result=selectFrom(customer1).list(customer1.product1);
double theSum=sum(result,c->c.intValue());

Другой вариант:

int theSum=(int) selectFirstValue(int.class,"SELECT SUM (product1) FROM customer1;");
...