Código PHP:
$query = mysql_query("SELECT SUM(gastos.cantidad) AS gastos FROM gastos WHERE cliente_id ='$id'");
$datos = mysql_fetch_array($query);
echo"$datos[gastos]";
| |||
sumar decimales.....(MYSQL)...desesperante!!! pos eso....que no se como hacerlo para poder sumar decimales ,hago la siguiente consulta: Código PHP: |
| |||
me sigue = :( me lo suma pero no me muestra los decimales.... se me olvidaba....:P He probado con number_format pero solo me muestra siempre el "0,0" no me suma si por ejemplo pongo: 5,75 + 7,07= 13,82 Eso es lo que intento hacer ^^ gracias ;) Última edición por Newphp; 12/11/2004 a las 11:32 |
| |||
pues uso una "," para separar los decimales,la tabla es esta(seguro que esta mal....porque crear tablas se me da muuu mal): Código PHP: |
| ||||
jeje, a todo les pones varchar. Seria mas menos asi la creaciob de la tabla: CREATE TABLE gastos ( cliente_id varchar(250) NOT NULL, cantidad double(15,3), fecha date NOT NULL, concepto varchar(250) NOT NULL NOT NULL, KEY (cliente_id) ) TYPE=MyISAM y los datos numericos con decimales se guardan con punto (.) las fecha se guardan asi: '2004-11-12' osea 'año-mes-dia' Al insertar valores haces esto: insert into tabla (campo_numerico, campo_fecha, campo_texto) values (12.5,'2004-11-12','ejemplo de texto'); Como ves se usa comilla simple dependiendo del tipo de dato. Definir tipos de datos mejora el funcionamiento de la BD, dado que ocupas el espacio adecuado para cada campo. Última edición por claudiovega; 12/11/2004 a las 12:52 |