Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/07/2015, 14:36
grexit
 
Fecha de Ingreso: julio-2015
Mensajes: 8
Antigüedad: 8 años, 10 meses
Puntos: 0
Novato: duda uso trigger SQL

Abro el hilo aquí porque no he encontrado un subforo de SQL. Soy un completo novato así que perdonad mis gilipolleces.

Voy a poner un ejemplo lo más simple que se me ocurra. Pongamos que tengo estas dos tablas:

COCHES
matricula primary key
alquilado ('SI' o 'NO')

HISTORIAL
id primary key
matricula
usuario
fecha_alquiler (se genera automáticamente al crearse el registro)
fecha_retorno (aquí está el meollo)

Es posible con un trigger lograr que al modificar el campo "alquilado" de la tabla COCHES cuando el valor de éste sea SI (para cambiarlo a NO, se entiende) automáticamente se actualice el campo "fecha_retorno" de la tabla HISTORIAL del coche en cuestión con la fecha (y hora) actual ¿? ya que un coche puede haber tenido varios usos necesitará conocer la fecha de alquiler más reciente de esa misma matrícula o saber de alguna forma cual es el registro con la fecha de retorno vacía...

No sé, igual es muy enrevesado y tiene una solución más sencilla xD




Perdón por el edit, no me había envíado el mensaje correctamente la primera vez.

Última edición por grexit; 09/07/2015 a las 14:41