Virginia escribió: > Creo que lo mas sano será entonces hacer un script que separe la cadena y > agregar otro campo a la base de datos porque al tratar de hacer una vista > como esta:
Que script ni nada ... un simple ALTER TABLE vm009_tope_sobre1 ADD COLUMN nueva_col TEXT; UPDATE vm009_tope_sobre1 SET nuevacol = substring(cod_concepto, 2, 4); Sin embargo creo que tu problema se puede ver aquí: > substring(f.cod_concepto::text, 2, 4) = '0001'::text; ¿De qué tipo es cod_concepto? Quizás, si es de tipo numérico, los 0 iniciales los está eliminando y por eso el substring no funciona. -- Alvaro Herrera http://www.amazon.com/gp/registry/3BP7BYG9PUGI8 "Porque Kim no hacia nada, pero, eso sí, con extraordinario éxito" ("Kim", Kipling) -- TIP 1: para suscribirte y desuscribirte, visita http://archives.postgresql.org/pgsql-es-ayuda
