Insertar datos a una tabla de históricos por criterio en la fecha
Tengo una tabla Personal y quiero pasar a otra tabla de históricos (tienen la misma estructura) todas las personas que renunciaron en dos meses antes a la actual. Por ejemplo, el 01 de octubre, al abrir la base, tendría que reconocer la fecha del sistema y copiar los registros que tengan como fecha de renuncia hasta el 31 de agosto en la base histórica.
Esto es lo que tengo, pero me sale un error de sintaxis:
strSQL = "INSERT INTO Historicos "
strSQL = strSQL & "SELECT Socio, Apellido, Nombre, Nacim, Edad, DNI, FechaActa, NroActa, NroLibro, Folio, Ingreso, Renuncia, Estado "
strSQL = strSQL & "FROM ASOCIADOS "
strSQL = strSQL & "WHERE Renuncia BETWEEN ('mm',-3,now()) and now() AND Estado = 'Baja'"
CurrentDb. Execute strSQL
1 respuesta
Respuesta de Sveinbjorn El Rojo
1