INSERT INTO ArchivedTeachers ( Surname, Initials, Forename, Title, TeacherID, Active, DOB, Protect,
UserName, [Password], Faculty, UserCode, EMail, LastDate, Gender, Telephone, Mobile, AddressBlock,
AddressLine, SENPermission, LSW, PastoralPermission, PastoralManager, Teacher, SupplyTeacher, LT, YearTeam,
HOD, Admin, LSA, CP, CPManager, Site, Cleaner, SMSA, SDAManager, Visitor, StudentInfoEditor, TgtEditor, RRManager, SENWaveEditor,
ITTstudent, EditStaffInfo, EditAppointments, EditCalendar, RemoteAccess, ExclusionEditor, ExclusionRoomEditor,
SchoolDetention, JobRole, Ext, DDI, PhotoPath, PhotoAvailable, ImagePath, Notes, Imported, ShowSDAHomePage,
Show64bitOffice, EALManager, AttendanceManager, EditLessonRegisters, EditSessionRegisters, ShowUpdateReminders, ShowHomePageTips)
SELECT Teachers.Surname, Teachers.Initials, Teachers.Forename, Teachers.Title, Teachers.TeacherID, Teachers.Active,
Teachers.DOB , Teachers.Protect, Teachers.UserName, Teachers.Password, Teachers.Faculty, Teachers.UserCode,
Teachers.Email, Teachers.LastDate, Teachers.Gender, Teachers.Telephone, Teachers.Mobile, Teachers.AddressBlock,
Teachers.AddressLine, Teachers.SENPermission, Teachers.LSW, Teachers.PastoralPermission, Teachers.PastoralManager,
Teachers.Teacher, Teachers.SupplyTeacher, Teachers.LT, Teachers.YearTeam, Teachers.HOD, Teachers.Admin,
Teachers.LSA, Teachers.CP, Teachers.CPManager, Teachers.Site, Teachers.Cleaner, Teachers.SMSA, Teachers.SDAManager,
Teachers.Visitor, Teachers.StudentInfoEditor, Teachers.TgtEditor, Teachers.RRManager, Teachers.SENWaveEditor, Teachers.ITTstudent,
Teachers.EditStaffInfo, Teachers.EditAppointments, Teachers.EditCalendar, Teachers.RemoteAccess, Teachers.ExclusionEditor,
Teachers.ExclusionRoomEditor, Teachers.SchoolDetention, Teachers.JobRole, Teachers.Ext, Teachers.DDI,
Teachers.PhotoPath, Teachers.PhotoAvailable, Teachers.ImagePath, Teachers.Notes, Teachers.Imported, Teachers.ShowSDAHomePage,
Teachers.Show64bitOffice, Teachers.EALManager, Teachers.AttendanceManager, Teachers.EditLessonRegisters, Teachers.EditSessionRegisters,
Teachers.ShowUpdateReminders, Teachers.ShowHomePageTips, Teachers.MessageManager, Teachers.MessageUser,
Teachers.AbsenceMessageUser, Teachers.DetentionMessageUser
FROM Teachers LEFT JOIN ArchivedTeachers ON Teachers.TeacherID = ArchivedTeachers.TeacherID
WHERE (((Teachers.Surname)<>'') AND ((Teachers.Forename)<>'') AND ((Teachers.Protect)=False)
AND ((Teachers.UserName)<>'') AND ((Teachers.Imported)=False) AND ((ArchivedTeachers.TeacherID) Is Null));