https://foro.gambas-es.org/viewtopic.php?f=3&t=3262&p=18360#p18360
-----------------------------------
angelnu
Sabado, 06 Julio 2013, 18:01

Re: Sumar Toda Una Columna
-----------------------------------
Muestra la estructura de la tabla que quieres sumar.

Yo utilizo una consulta que me suma el total
[code linenumbers=false syntax=gambas]
-- View: w_totalalbaran

-- DROP VIEW w_totalalbaran;

CREATE OR REPLACE VIEW w_totalalbaran AS 
 SELECT a.id, a.num_documento, a.fecha, a.id_cliente, c.nombre, COALESCE(round(sum(ad.cantidad * ad.precio * (1::numeric - ad.dto)), 2), 0::numeric) AS total, a.id_empresa, a.facturado, a.observaciones
   FROM albadat a
   LEFT JOIN clientes c ON c.id = a.id_cliente
   LEFT JOIN albadetalles ad ON a.id = ad.id_cabecera
  GROUP BY a.id, a.fecha, a.num_documento, a.id_cliente, c.nombre, a.id_empresa, a.facturado, a.observaciones
  ORDER BY a.id, a.fecha;

[/code]

Luego para ver el total de un albarán únicamente tengo que hacer una consulta como:
[code linenumbers=false syntax=gambas]
select * from w_totalalbaran where id = 16000[/code]

Adapta la consulta para tu caso particular

Saludos

Angel


