如何在sql中获取作为单独总计列的总计
我正试图得到总支付列如何在sql中获取作为单独总计列的总计,sql,sum,Sql,Sum,我正试图得到总支付列 Product Timestamp Paid Total_Paid A 201801 12 36 A 201802 11 36 A 201803 13 36 B 201801 10
Product Timestamp Paid Total_Paid
A 201801 12 36
A 201802 11 36
A 201803 13 36
B 201801 10 45
B 201802 15 45
B 201803 20 45
您可以使用窗口函数。例如:
select
*,
sum(paid) over(partition by product) as total_paid
from t
select
*,
sum(paid) over(partition by product) as total_paid
from t