1.----------------------------------------- select `alumno`.`rfc_s`,`alumno`.`ap_pat`, `alumno`.`ap_mat`, `alumno`.`name1`, `alumno`.`name2`, `alumno`.`tel_s`, `alumno`.`origen`, `alumno`.`cve_c`, `alumno`.`cve_e`,''as Telefono2 from `alumno` where `alumno`.`rfc_s`<>'' order by `alumno`.`rfc_s`, `alumno`.`ap_pat`, `alumno`.`ap_mat`, `alumno`.`name1`, `alumno`.`name2`, `alumno`.`tel_s`, `alumno`.`origen`, `alumno`.`cve_c`, `alumno`.`cve_e` NOTA: clave de la carrera como VARCHAR(2) /*TABLa DESTINO*/ CREATE TABLE [Alumnos] ( [RFC_Alumno] char (10) NOT NULL, [ApellidoPat] varchar (25) NULL, [ApellidoMat] varchar (25) NULL, [Nombre1] varchar (20) NULL, [Nombre2] varchar (20) NULL, [Telefono] varchar (15) NULL, [Origen] char (1) NOT NULL, [ClvCarrera] varchar (2) NULL, [ClvEscuela] varchar (2) NULL, [Telefono2] varchar (15) NULL ) 2.-Borrar registros vacios. 3.-Poner 0 a las claves de las carreras no validas UPDATE Alumnos SET ClvCarrera = 0 WHERE (NOT (ClvCarrera LIKE '[0-9][0-9]')) AND (NOT (ClvCarrera LIKE '[0-9]')) NOTA: revizar que no haya algún otro símbolo 4.-CAMBIAR clave de la carrera a INT 5.-Adecuar campo ORIGEN UPDATE Alumnos SET Origen = 'X' WHERE (Origen = ' ') OR (Origen = '') UPDATE Alumnos SET Origen = 'P' WHERE (Origen = 'V') OR (Origen = 'S') UPDATE Alumnos SET Origen = 'X' WHERE (ClvCarrera = 0) AND (Origen = 'P') 5.- Eliminar registros con RFC_Alumno duplicado -ALTER TABLE Alumnos ADD IdProv int IDENTITY (1, 1) -DELETE FROM Alumnos WHERE IdProv not in (SELECT min(IdProv) FROM Alumnos GROUP BY RFC_Alumno) -ALTER TABLE Alumnos DROP COLUMN IdProv NOTA:Ejecutar consultas una a una