Cómo sumar y restar enteros de diferentes columnas en MySQL (En 5 Pasos)
El motor de base de datos MySQL incluye funciones que te permiten sumar y restar distintas columnas en una tabla de base de datos. MySQL usa el signo más y el signo menos para sumar y restar números enteros en una lista de columnas. Puedes utilizar esta función para agregar valores en un reporte o devolver el cálculo a una página web o una aplicación de escritorio.
Paso 1
Abre MySQL Query Browser desde el Windows menú "Inicio" en el grupo del programa "MySQL".
Paso 2
Accede a tu base de datos MySQL con tu nombre de usuario y contraseña. Después de que el software se abra, haz clic en "Nueva consulta" para abrir el editor de SQL.
Paso 3
Escribe el código SQL para agregar una lista de columnas. Por ejemplo, el siguiente código añade dos columnas de orden en una tabla de cliente "orders":
select sum(order1+order2) from orders where customer_id=111
En este ejemplo, la suma de todos los pedidos de customer_id 111 es calculada. Crea tu propia cláusula WHERE para sumar las columnas para un tipo específico de datos.
Paso 4
Agrega la instrucción MySQL para restar columnas. El siguiente código muestra cómo restar columnas:
select sum(order1) - sum(returned_items_total) from orders where customer_id=111
En este ejemplo, la suma de todos los artículos devueltos se resta de la suma de todas las órdenes para obtener el resultado de la tabla. Una vez más, la cláusula WHERE filtra las filas, para que sólo customer_id 111 sea calculado.
Paso 5
Haz clic en el botón "Ejecutar" para ejecutar las dos instrucciones de MySQL. Los resultados de los cálculos se muestran en la parte inferior de la ventana Query Browser.