SQLite: получить общее количество/сумма столбца

Я использую 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.

Ответ 1

Похоже, это то, что вы ищете:

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

см. SQL Fiddle with Demo