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

restar columna

Estas en el tema de restar columna en el foro de Mysql en Foros del Web. hola amigos, mi consulta es la siguiente... tengo la siguiente tabla -------------------------- | id | valor | -------------------------- | 1 | 50 | | 2 ...
  #1 (permalink)  
Antiguo 14/06/2010, 17:33
 
Fecha de Ingreso: octubre-2009
Mensajes: 39
Antigüedad: 14 años, 5 meses
Puntos: 0
restar columna

hola amigos, mi consulta es la siguiente...

tengo la siguiente tabla

--------------------------
| id | valor |
--------------------------
| 1 | 50 |
| 2 | 60 |
| 3 | 100 |
| 4 | 120 |
| 5 | 140 |
--------------------------

si recibo un 40.... la tabla quedara asi ... (se resta 40 al primer dato que es 50 y quedaran 10)


--------------------------
| id | valor |
--------------------------
| 1 | 10 |
| 2 | 60 |
| 3 | 100 |
| 4 | 120 |
| 5 | 140 |
--------------------------

si recibo un 80.... la tabla quedara asi ... (se resta 80 el primer dato que es ahora 10 y quedara 0 y la segunda igual en 0 y en la tarcera se resta y quedan 90)

--------------------------
| id | valor |
--------------------------
| 1 | 0 |
| 2 | 0 |
| 3 | 90 |
| 4 | 120 |
| 5 | 140 |
--------------------------


como puedo realizar esta dificil operacion... estoi ocupando un procedimiento almacenado donde recibo el dato...

Código MySQL:
Ver original
  1. CREATE DEFINER=`root`@`localhost` PROCEDURE `proce1`(
  2. in numero INT
  3. )
  4.  
  5.  

Etiquetas: columna, restar
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 03:43.