Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/04/2013, 11:51
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Sumar campos MySQL

No se deben guardar campos calculables. Es una regla general en todos los DBMS
No tiene ningún sentido, en tu caso, poner un campo "GASTOS", cuando el resultado se obtiene:
Código MySQL:
Ver original
  1. SELECT id, empresa, vale, (tag+peaje+estacionamiento) Gastos, tag, peaje, estacionamiento
  2. FROM tabla;
Y si lo quieres por empresa:
Código MySQL:
Ver original
  1. SELECT empresa, COUNT(vale) Vales, SUM(tag+peaje+estacionamiento) Gastos, SUM(tag) tags, SUM(peaje) peajes, SUM(estacionamiento) estacionamiento
  2. FROM tabla
  3. GROUP BY empresa;
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)