Sumar Toda Una Columna


Subject: Sumar Toda Una Columna
hola amigos

estoy en mi proyecto

tengo un pequeño problema

tengo una tabla detalles de factura en el cual se almacena por cada registro un subtotal de un articulo, por lo cual necesito sumar todos los subtotales de los artículos que el cliente lleve para que me de un total.

tengo un ejemplo para sumar columna en un grid pero yo estoy buscando como hacerlo a través de la base de datos.

talves me dan una idea de como hacer esto?

he revisado en el foro pero nadie con el mismo problema

Profile PM  
Subject: Re: Sumar Toda Una Columna
Muestra la estructura de la tabla que quieres sumar.

Yo utilizo una consulta que me suma el total
-- 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;



Luego para ver el total de un albarán únicamente tengo que hacer una consulta como:
select * from w_totalalbaran where id = 16000


Adapta la consulta para tu caso particular

Saludos

Angel

Profile PM  
Subject: Re: Sumar Toda Una Columna
no veo como adaptar eso, lo unico que quiero es sumar todos los campo de una columna ejemplo


subtotal
10
20
30
50
10.5
37

luego de sumar el total de eso que me lo pase a una caja de texto el resultado de esa suma.

aparente mente es simple pero tendré que buscar el libro de mysql

Profile PM  
Subject: Re: Sumar Toda Una Columna
Bueno, yo de BD pues prácticamente sé una m............. pero apenas estoy aprendiendo y veo que existe SUM......... algo como:

Select Sum(A1) From R1;


Suerte!

Subject: Re: Sumar Toda Una Columna
razaAztk escribió: [Ver mensaje]
Bueno, yo de BD pues prácticamente sé una m............. pero apenas estoy aprendiendo y veo que existe SUM......... algo como:

Select Sum(A1) From R1;


Suerte!


amigo ese codigo ya lo implemente pero creo que le doy mal uso, estoy leyendo un libro mysql en ese libro me sale ese codigo o esa sentencia sql.


pero buscare un metodo de adaptarlo

Profile PM  
Subject: Re: Sumar Toda Una Columna
Sin saber la estructura de tu tabla es mas difícil poder decirte algo, imagino que la tabla detalles de la factura la tienes relacionada con la tabla cabecera de la factura por un campo común a ambas.

Puedes probar con
Select sum(detalles.cantidad * detalles.precio ) AS total where detalles.campocomun = 24

donde detalles.campocomun seria el campo comun a las 2 tablas

Profile PM  
Subject: Re: Sumar Toda Una Columna
gracias a todos por tratar de ayudarme

pero lei un libro sobre sentencias sql y encontre lo que necesitaba

select sum(Campotabla) From Table

es todo

Profile PM  
Subject: Re: Sumar Toda Una Columna
no se si te funciono el método que escogiste aquí tengo un tema que publique hace tiempo respecto a las sumas de totales

http://foro.gambas-es.org/viewtopic.php?f=1&t=1800

espero te sirva o te de ideas.

Sin más, saludos.


Page 1 of 1


  
You cannot post new topics
You cannot reply to topics
You cannot edit your posts
You cannot delete your posts
You cannot vote in polls
You cannot attach files
You can download files
You cannot post calendar events

   

This is a "Lo-Fi" version of our main content. To view the full version with more information, formatting and images, please click here.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Generation Time: 0.0991s (PHP: -19% SQL: 119%)
SQL queries: 23 - Debug Off - GZIP Enabled