Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/12/2008, 07:59
Avatar de flaviovich
flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 4 meses
Puntos: 39
Respuesta: Procedimiento almacenado con upate condicional

Código sql:
Ver original
  1. UPDATE tbl
  2. SET 2007 = CASE WHEN YEAR(fecha) = 2007 THEN importe ELSE 0 END,
  3.     2008 = CASE WHEN YEAR(fecha) = 2007 THEN importe ELSE 0 END,
  4.     2009 = CASE WHEN YEAR(fecha) = 2007 THEN importe ELSE 0 END
  5. WHERE campo1=@param1
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.