Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Sumar campo importe...

Estas en el tema de Sumar campo importe... en el foro de Bases de Datos General en Foros del Web. Buenas, me interesa sumar el importe de unas facturas, y no se como hacerlo. hago un SELECT de facturas WHERE cobro='no'. como hago el query ...
  #1 (permalink)  
Antiguo 17/02/2004, 05:47
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 22 años, 4 meses
Puntos: 3
Sumar campo importe...

Buenas, me interesa sumar el importe de unas facturas, y no se como hacerlo. hago un SELECT de facturas WHERE cobro='no'. como hago el query para sumar el campo importe de todas esas facturas?

salu2!!
  #2 (permalink)  
Antiguo 17/02/2004, 05:49
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 11 meses
Puntos: 16
Hola,

Pues si no me equivoco (y tu bd es MySQL), te puede servir la funcion SUM() (http://www.mysql.com/doc/en/GROUP-BY-Functions.html). Funciona como la COUNT().

Y como es una pregunta integramente de SQL, la muevo al foro de base de datos.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 17/02/2004, 06:26
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 22 años, 4 meses
Puntos: 3
perdoma Josemi por el despiste, pensaba que lo habia puesto en php (la costumbre).

compañeros de bases de datos, lo dicho, como hago la suma de todos los registros que no esten cobrados? tengool siguiente:

$sql1 = "SELECT * FROM facturas WHERE cobro='no'";
$registros = mysql_query($sql1);

quiero mostrar en un campo el valor de la suma total de esos registros. como seria?

salu2
  #4 (permalink)  
Antiguo 17/02/2004, 09:52
Avatar de vamp_02  
Fecha de Ingreso: febrero-2002
Ubicación: Santiago de Chile
Mensajes: 367
Antigüedad: 22 años, 2 meses
Puntos: 0
Select monto from facturas where cobro='no' group by monto.

recuerda que el group by, no funciona con el *, almenos en sql asi es en mysql, nose....
__________________
yerba mala nunca....te la fumes...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:46.