2012-02-17 27 views
7

¿Cómo puedo agregar valores en una columna SQL? Tengo la tabla configurada en xampp y estoy tratando de sumar todos los valores en una columna titulada "gross".SQL- Agregar valores en una columna

+0

¡Gracias por la respuesta rápida! Lo tengo funcionando y ahora tengo una pregunta de seguimiento. ¿Hay alguna forma de sumar solo números positivos en la columna y luego sumar solo números negativos en la columna? Gracias – cmorris1441

+0

Actualicé mi respuesta en consecuencia –

Respuesta

12

SQL Server o MySQL:

select sum(MyColumn) as MyColumnSum from MyTable 

Si necesita sumar una columna de una agrupación de otra columna

select sum(MyColumn) as MyColumnSum, OtherColumn from MyTable Group By OtherColumn 

Aquí es una manera de, por separado, añadir números negativos o positivos positivos

select 
    sum(case when MyColumn < 0 then MyColumn else 0 end) as NegativeSum, 
    sum(case when MyColumn > 0 then MyColumn else 0 end) as PositiveSum 
from 
    MyTable 

Referencia

+0

Como él menciona xampp, es MySQL, pero la consulta debería funcionar. – bfavaretto

1
select sum(yourCol) as Gross 
from YourTable 

Utilice la función suma total().

Cuestiones relacionadas