Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/07/2016, 10:22
waspeis
 
Fecha de Ingreso: julio-2013
Mensajes: 44
Antigüedad: 10 años, 10 meses
Puntos: 0
Actualizar sólo algunos campos

Buenas a todos,

Tengo una tabla MAQUINAS con cuatro campos: id_maq, nombre, fechaentrada, fechasalida.
Cuando se da de alta una máquina se rellenan todos los campos menos fechasalida. Cuando se le
da salida a la máquina se rellena el que faltaba, fechasalida, y aprovecho para actualizar el nombre
de la máquina si es necesario.

Si un día quiero actualizar el nombre hago un UPDATE del nombre pero no de fecha salida, puesto
que ya se le dió salida a la máquina y no quiero volver a modificar la fecha

Ej:

UPDATE maquinas SET nombre = maq02, fechasalida = 12-07-2016 WHERE id_maq = 125 AND fechasalida is NULL

Este ejemplo sólo me actualiza el nombre y fechasalida en la máquina id_maq=125 y en el caso de que fechasalida sea NULL
Pero quiero que también me actualice sólo el nombre si fechasalida ya existe

Gracias