2010/11/25

Mysql - sum() sumar registros

http://www.tizag.com/mysqlTutorial/mysqlsum.php

ejemplo:

mysql> select productos.nombre, sum(pedidos.cantidad) from productos, pedidos where (productos.id_producto = pedidos.id_producto and pedidos.id_producto = 5) group by productos.nombre;

+--------+-----------------------+
| nombre | sum(pedidos.cantidad) |
+--------+-----------------------+
| LIENZO | 6759 |
+--------+-----------------------+
1 row in set (0.00 sec)



Y asi tambien como se puede sumar se puede restar:


select productos.nombre, (sum(pedidos.cantidad)-1) as existencia from productos, pedidos where (productos.id_producto = pedidos.id_producto and pedidos.id_producto = 5) group by productos.nombre;

+--------+------------+
| nombre | existencia |
+--------+------------+
| LIENZO | 6758 |
+--------+------------+
1 row in set (0.02 sec)


http://www.java2s.com/Tutorial/MySQL/0420__Math-Numeric-Functions/Totalthetwocolumnsandthensubtractthem.htm

No hay comentarios: