Hola Gente: Bueno, mi consulta es simple. Tengo una Base firebird que contiene una tabla de tareas asignadas. Los campos de esta tabla son:
Id, IdInt, FechaAlta, FechaBaja, TareaAsignada, MotivoBaja, ResposableBaja.
Lo que trato de lograr es que cuando un interno (IdInt) sea dado de baja por algún motivo me coloque esta fecha solo en las tareas que no han sido dadas de baja. Por ejemplo
Código:
Id Idint FechaBaja
1 1 01/08/2013
2 1
3 2 30/07/2013
4 2
5 2 25/05/2013
Como se puede observar en caso de hacer algun movimiento (Egresa) con el interno 2 (IdInt) necesitaria que en el ID 4 el campo FEchaBaja registre la novedad pero que deje intactas la demas fechas. Yo habia hecho algo asi
Código SQL
[-]Update Tareas
Set
FechaBaja = :Baja
Where idInt = :Indice
pero de este modo me modifica todas las fecha de ese interno. ¿Como se hace para indicarle que solo modifique ese campo pero de acuerdo a la condicion si esta vacio?
Espero haberme expresado correctamente.-
Saludos