Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/12/2008, 19:01
toniet
 
Fecha de Ingreso: diciembre-2008
Mensajes: 1
Antigüedad: 16 años, 1 mes
Puntos: 0
Procedimiento almacenado con upate condicional

Hola de antemano,

Necesitaría ayudar para crear un procedimiento almacenado que me actualizase el valor de un campo dentro de la misma fila, en función de un criterio.
Ej. tengo
5 campos con importe, fecha, 2007,2008,2009.

Lo que necesito es que hiciera algo parecido a:

UPDATE tbl
set 2007 = CASE fecha = 2007 THEN importe
set 2008 = CASE fecha = 2008 THEN importe
set 2009 = CASE fecha = 2009 THEN importe
end

Lo he probado, he estado buscando pero no he encontrado nada.
¿Se os ocurre como hacerlo?

Un saludo,