小编典典

SQLite:获取列的总计/总和

sql

我正在使用SQLite,并尝试返回该列buy_price中某一列的总数,TOTAL同时返回所有数据。我不想/不需要对数据进行分组,因为我需要在每个返回的行中都包含数据。

id    date       pool_name    pool_id    buy_price  TOTAL
 1    09/01/12   azp          5          20
 2    09/02/12   mmp          6          10
 3    09/03/12   pbp          4          5
 4    09/04/12   azp          7          20
 5    09/05/12   nyp          8          5             60

当我包含类似内容时, SUM(buy_price) as TOTAL它仅返回一行。我需要所有返回的行以及所有buy_price条目的总数。


阅读 222

收藏
2021-04-07

共1个答案

小编典典

听起来这就是您要寻找的内容:

select id,
  dt,
  pool_name,
  pool_id,
  buy_price,
  (select sum(buy_price) from yourtable) total
from yourtable

参见带有演示的SQL Fiddle

2021-04-07