Я попробовал простой индикатор выполнения. Он не доступен для клика, просто отображает фактический процент. Здесь есть хорошая экспликация и код: http://ruwix.com/simple-javascript-html-css-slider-progress-bar/
Это то, что вы хотите?
select t2.*
from (select t2.*,
sum(amount) over (partition by date, subject) as total_amount
from table2 t2
) t2 join
table1 t1
on t1.date = t2.date and t2.subject = t2.subject and t1.amount = t2.total_amount