Javier acabo de probar la consulta reemplazando con un campo fecha y funciona perfectamente. mmm no sera que cometiste la burrada de escribir tus campos entre las comillas simples?
Esto funciona: select replace(replace(replace(age(now()::timestamp, fregistro::timestamp)::varchar ,'years','años'),'mons','meses'),'days','dias') from cat_lote where fregistro is not null limit 100 Esto no: select replace(replace(replace(age(now()::timestamp, 'fregistro'::timestamp)::varchar ,'years','años'),'mons','meses'),'days','dias') from cat_lote where fregistro is not null limit 100 como son timestamp te pondra al costado tambien las horas minutos y segundos si solo quieres años meses dias castea a date asi: select replace(replace(replace(age(now()::date, fregistro::date)::varchar ,'years','años'),'mons','meses'),'days','dias') from cat_lote where fregistro is not null limit 100 PD: Se mas tolerante vienes por ayuda y todavia exigente y por si acaso se te ocurra preguntar como agregarle al resultado la cantidad de horas minutos y demas te sugiero que pases leyendo por aqui: http://www.postgresql.org/docs/9.1/static/functions-string.html http://www.postgresql.org/docs/9.1/static/functions-datetime.html Si no te funciona ya no se mi bola de cristal tambien anda borrosa por estos dias jeje El 10 de diciembre de 2014, 22:34, Alvaro Herrera <alvhe...@2ndquadrant.com> escribió: > Javier Campana escribió: > > > Pana eres un pendejo si no tienes puta de idea solo di no puedo no es > > necesario que seas un imbécil > > NO PUEDO, NO PUEDO, NO TENGO NI PUTA IDEA!! > > -- > Álvaro Herrera http://www.2ndQuadrant.com/ > PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services > > - > Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org > ) > Para cambiar tu suscripción: > http://www.postgresql.org/mailpref/pgsql-es-ayuda > -- José Mercedes Venegas Acevedo cel claro 940180540 mails: jvenegasp...@gmail.com