¿Formulario qué me saque las ITV que caducan antes de una fecha?
Tengo un formulario, donde aparece la matricula de un vehículo, y un formulario asociado a esta matricula donde están las Itv. Es decir
Matricula Fecha a pasar ITV Fecha Próxima ITV
O-5453-BZ 01/01/2012 30/06/2012
O-5453-BZ 01/07/2012 31/12/2012
O-5453-BZ 01/01/2013 30/07/2013
Evidentemente los datos del subformularios están guardados en una tabla llamada ITVs, en ella no solo hay un vehículo, hay varios y las distintas fechas, y ademas si esta activo (funcionado ene ese momento) que se fueron realizando las ITV ejemplo.
Matricula Fecha a pasar ITV Fecha Próxima ITV ACTIVO
O-2896-HJ 01/01/2011 25/06/2011 0
O-5453-BZ 01/01/2012 30/06/2012 -1
O-2356-CJ 03/01/2012 03/07/2012 -1
O-5453-BZ 01/07/2012 31/12/2012 -1
O-2356-CJ 04/07/2012 03/07/2012 -1
O-5453-BZ 01/01/2013 30/06/2013 -1
O-2356-CJ 04/01/2013 03/07/2013 -1
La idea es crear un formulario que al entrar me pregunte con que tiempo de antelación me avise cuando va a caducar una ITV de los vehículos activos.
Por ejemplo si hoy es día 16/06/2013 y le ponogo que me diga los vehículos que la ITV va ha caducar en 15 días me saldrá:
Matricula Fecha a pasar ITV Fecha Próxima ITV ACTIVO
O-5453-BZ 01/01/2013 30/06/2013 -1
Sin embargo si pongo 20 días saldrá:
Matricula Fecha a pasar ITV Fecha Próxima ITV ACTIVO
O-5453-BZ 01/01/2013 30/06/2013 -1
O-2356-CJ 04/01/2013 03/07/2013 -1
Evidentemente el O-2896-HJ no sale porque no esta activo, y hay que tener en cuenta que pueda que no salga ningún dato.
Yo creo que la dificultad radica en como hacer una consulta, para que me coja solo el ultimo registro de cada matricula (el que tenga la fecha próxima ITV más alta) y además este en activo. Y luego haga una búsqueda que la fecha próxima ITV sea menor a la fecha de hoy mas los días que le pongo de aviso.