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

suma y resta de campos

Estas en el tema de suma y resta de campos en el foro de Mysql en Foros del Web. hola como puedo realizar suma y resta de un campo en mysql?? los campos son hora--subidas--acomulado 5:00--2--2 6:00--4--6 7:00--3--5 pero nescesito que al hacer las ...
  #1 (permalink)  
Antiguo 03/02/2009, 10:58
Avatar de Zeptimo  
Fecha de Ingreso: enero-2008
Mensajes: 269
Antigüedad: 16 años, 3 meses
Puntos: 1
De acuerdo suma y resta de campos

hola


como puedo realizar suma y resta de un campo en mysql??

los campos son

hora--subidas--acomulado
5:00--2--2
6:00--4--6
7:00--3--5

pero nescesito que al hacer las operaciones suma y resta me los ponga en otro campo ,si es resta que me suma la diferencia como el ejemplo 4-3 = 1 este uno se le restaria al 6 no se si me explique??

saludos.............
  #2 (permalink)  
Antiguo 03/02/2009, 13:40
 
Fecha de Ingreso: febrero-2009
Mensajes: 6
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: suma y resta de campos

no te entiendo mucho pero espero que esto te sirva

ej:
la siguiente tabla


campo1=3
campo2=1
campo3=5

entonces podrias hacer esto

select (campo1-campo2)+campo3 as resultado from tabla;

resultado=7
  #3 (permalink)  
Antiguo 03/02/2009, 18:04
Avatar de Zeptimo  
Fecha de Ingreso: enero-2008
Mensajes: 269
Antigüedad: 16 años, 3 meses
Puntos: 1
De acuerdo Respuesta: suma y resta de campos

quizas no me explique bien..hay te va

tengo el campo hora y el campo A ,

cuando en el campo A tenga valores mayores a los registros anteriores (osea el dato de las 6:00 es menor al de las 7:00)que se sumen y si son menores que se haga una diferencia entre el registro anterior con el actual y que me los valla acomulando el el campo Acomulados...y si el dato esta igual que pasa igual al campo Acomulados...

ejemplo:

hora--Campo A
5:00--8
6:00--8
7:00--9
8:00--6

resultado en el campo Acomulados:
Acomulados
8
8
17
14--resultado de la diferencia de 9 y 6(se resto porque es menor al dato anterior)

saludos...........
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 11:33.