Comprobar si un equipo esta dentro del periodo de garantía de reparación.
Publicado por Roberto (9 intervenciones) el 19/02/2013 20:30:07
Hola, me gustaría plantear una duda que os pediría me pudierais solucionar:
Tengo los siguientes campos en una base de datos:
numSerieEq = es un numero de serie del equipo que se envía a reparar. Formato Texto.
fechaRecepcion = es la fecha en la que se recepciona el equipo una vez reparado. Formato Fecha.
La garantía de reparación de un equipo es de 12 meses a contar a partir de la fecha de recepción.
Lo que quisiera es comprobar que tras introducir un numero de serie de un equipo en la caja de texto, este me avisara con una alerta que el numero de equipo introducido ya ha sido grabado anteriormente y han pasado menos de 12 meses desde la última vez que se envió a reparar.
La búsqueda del número de serie sería con un LIKE, pues no tiene porqué ser la cadena introducida exactamente igual a la que quiero buscar (no sé si me explico bien...)
La lógica seria tal que así:
Si el numSerieEq que introduzco LIKE al numSerieEq de un equipo ya grabado anteriormente en la BD Y ADEMÁS han transcurrido desde la fechaRecepcion <= de 365 días hasta la fecha actual = mensaje alerta.
Esperando su pronta contestación, gracias.
Tengo los siguientes campos en una base de datos:
numSerieEq = es un numero de serie del equipo que se envía a reparar. Formato Texto.
fechaRecepcion = es la fecha en la que se recepciona el equipo una vez reparado. Formato Fecha.
La garantía de reparación de un equipo es de 12 meses a contar a partir de la fecha de recepción.
Lo que quisiera es comprobar que tras introducir un numero de serie de un equipo en la caja de texto, este me avisara con una alerta que el numero de equipo introducido ya ha sido grabado anteriormente y han pasado menos de 12 meses desde la última vez que se envió a reparar.
La búsqueda del número de serie sería con un LIKE, pues no tiene porqué ser la cadena introducida exactamente igual a la que quiero buscar (no sé si me explico bien...)
La lógica seria tal que así:
Si el numSerieEq que introduzco LIKE al numSerieEq de un equipo ya grabado anteriormente en la BD Y ADEMÁS han transcurrido desde la fechaRecepcion <= de 365 días hasta la fecha actual = mensaje alerta.
Esperando su pronta contestación, gracias.
Valora esta pregunta


0