hola...gracias por la ayuda, lo plantee de otra forma finalmente y resultó select * from rendimiento_2011_completa where (sit_fin_r like 'P' or sit_fin_r like 'R') order by rendimiento_2011_completa.mrun; y ahí funcó...ahora dandome de cabezasos para redefinir la variable prom_gral para que me represente la nota con decimales, la definí originalmente como numeric, pero se me fue ponerle la precisión Ahora que quiero cambiarlo pruebo con
alter table rendimiento_2011_completa alter column prom_gral numeric(3,2); donde 3 corresponde a número de dígitos y 2 a la cantidad de decimales. También probé numeric (1,2), pero me sigue dando error. muchas gracias El 23 de junio de 2015, 20:40, raul andrez gutierrez alejo < rauland...@gmail.com> escribió: > Creo que el problema es el NOT. > > > El martes, 23 de junio de 2015, Paola Alejandra de Montserrat Cordero Bon < > paola.corder...@gmail.com> escribió: > >> Estimados: >> >> Tengo una tabla que, lamentablemente no tiene clave primaria porque la >> persona que la diseño incluyó información redundante, bueno mi idea es >> separarla en tres tablas para poder darle consistencia. Todo bien hasta que >> intento comparar la última variable de la tabla, que esta definida como >> Character Varying (2) y los valores que acepta son 'p','t' o 'y'. >> >> La sentencia que estoy usando para poblar una de las tablas es: >> >> insert into aprob_reprob_2011_completa select * from >> rendimiento_2011_completa where sit_fin_r not like 'p%' >> >> probando y probando me devuelve la tabla completa...incluido la variable >> con 't' y 'y' >> >> No se donde esta el error. ya probé usando '=' y '!=' >> >> desde ya muchísima gracias. >> >> -- >> Paola Alejandra de Montserrat Cordero Bon >> > > > -- > Raul Andres Gutierrez Alejo > -- Paola Alejandra de Montserrat Cordero Bon