Вашу задачу можно разбить на 2 части:
1. Вам нужно сделать импорт из CSV в SQL.
Если использовать mysql то есть замечательная команда
dev.mysql.com/doc/refman/5.1/en/load-data.html
В postgresql тоже способ есть
stackoverflow.com/questions/2987433/how-to-import-...
2. Объединить данные не сложно вообще.
Если Вам данные нужны больше 1 раза (а так и есть, то логично записать новые агрегированные данные в новую таблицу с аналогичной структурой)
insert into `table2` (doc,col1,col2,col3)
(
select doc, sum(col1),sum(col2),sum(col3) from `table1`
group by doc
)