Tengo una tabla donde, entre otros hay tres campos fechas. Fecha1, Fecha2 y Fecha3. También existe un campo situación que puede tener tres valores (P, V o C).
El campo Fecha3 puede ser nulo o no.
Las tres situaciones son las siguientes:
A) El campo Fecha3 es nulo y el campo Fecha2 es superior a la fecha actual. Situación es igual a "P".
B) El campo Fecha3 es nulo y el campo Fecha2 es menor o igual que la fecha actual. Situación es igual a "V".
C) El campo Fecha3 no es nulo. Debe poner en campo situación una "C".
Indicar que debe comparar la fecha actual del equipo donde se use la tabla. Estoy pensando en una pequeña solución web y me gustaría que ese campo situación formará parte del registro.
Agradeciendo vuestra ayuda felices fiestas para todos.
La estructura de la tabla es la siguiente:
EapId INT(11) AUTO_INCREMENT PRIMARY KEY NOT NULL
EapNul BOLEAN
EapNum INT(9)NOT NULL
EapIdCta INT(11) NOT NULL
EapIdSda INT(11) NOT NULL
EapFecha1 DATE NOT NULL
EapFecha2 DATE NOT NULL
EapLibrado VARCHAR(75) NOT NULL
EapFecha3 DATE
EapSituacion CHAR(1)