Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   SQL Server (http://www.forosdelweb.com/f87/)
-   -   Consulta SQL para totalizar por un campo (http://www.forosdelweb.com/f87/consulta-sql-para-totalizar-por-campo-459456/)

davide 25/01/2007 09:19

Consulta SQL para totalizar por un campo
 
Estimados.
La Tabla de Transacciones tiene la siguiente estructura.

Proyecto Nombre Proyecto Monto
%50xxxxxx Homecenter Curico 600.0000
%8000000 Autocenter 500.0000
%50xxxxxx Homecenter Curico 500.0000

Por lo tanto, la consulta debe arrojar el siguiente resultado.

Proyecto Nombre Proyecto Monto
%50xxxxxx Homecenter Curico 1.100.0000
%8000000 Autocenter 500.0000

Es decir, aquellos Proyectos que se repiten, mostrarlos sumados.
Se puede realizar esto a nivel de consulta.

opadilla 25/01/2007 09:33

Re: Consulta SQL para totalizar por un campo
 
Segun entiendo quieres sumar diversos campos de la base para esto en sql se usa la siguiente funcion:

Código:

SELECT SUM(income - expenses) as "Net Income"
FROM gl_transactions;

donde dice As se refiere al titulo que quieres que aparezca con el resultado de tu suma. Espero te sirva:arriba:

daniel00 25/01/2007 09:49

Re: Consulta SQL para totalizar por un campo
 
Que tal David.

Con la siguiente consulta puedes obtner los resultados que deseas.

SELECT [Proyecto], [Nombre Proyecto], SUM( Monto )
FROM Transacciones
GROUP BY [Proyecto], [Nombre Proyecto]

Saludos y suerte!!

P.D. Para más referencia busca ayuda acerca de las funciones de agregado MAX, MIN, COUNT, SUM, AVG. Así como de GROUP BY.

davide 26/01/2007 05:54

Re: Consulta SQL para totalizar por un campo
 
Daniel, muchas gracias.
Me ha ayudado mucho tus pistas, gracias.


La zona horaria es GMT -6. Ahora son las 06:24.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.