SQLite: get total / sum de columna

Estoy usando SQLite y estoy tratando de devolver el total de una columna buy_price en la columna TOTAL mientras que al mismo time buy_price todos los datos. No quiero / necesito agrupar los datos ya que necesito tener los datos en cada fila devuelta.

 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 

Cuando SUM(buy_price) as TOTAL algo como SUM(buy_price) as TOTAL , solo devuelve una fila. Necesito todas las filas devueltas junto con el total de todas buy_price inputs de buy_price .

Parece que esto es lo que estás buscando:

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

ver SQL Fiddle con demostración