Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在sql中获取作为单独总计列的总计_Sql_Sum - Fatal编程技术网

如何在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