ae pessoal, com a ajuda do manual do pg eu consegui uma resposta, foi mal
pelos emails sem antes pesquisar.

mas posto a resposta pra caso alguém precise. ;)

UPDATE TBE1112
SET arcthrf = arcthrf - '1898 years 11 months 29 days'::interval
WHERE arcthrf >= to_timestamp('1899-12-30 00:00:00', 'YYYY-MM-DD
HH24:MI:SS')
 AND arcthrf <= to_timestamp('1899-12-30 23:59:59', 'YYYY-MM-DD
HH24:MI:SS');

eras isso!

abraço

On 4/12/07, Sebastian SWC <[EMAIL PROTECTED]> wrote:

pessoal, o update certo é:

UPDATE TBE1112
SET arcthrf = arcthrf - '1898 years'::interval
WHERE arcthrf >= to_timestamp('1899-12-30 00:00:00', 'YYYY-MM-DD
HH24:MI:SS')
  AND arcthrf <= to_timestamp('1899-12-30 23:59:59', 'YYYY-MM-DD
HH24:MI:SS');

On 4/12/07, Sebastian SWC <[EMAIL PROTECTED]> wrote:
>
> pessoal, tenho uma tabela que foi importada de um arquivo dbf, nessa
> tabela todos os campos time stamp(com time zone) estão com um formato de
> data errado, por exemplo:
>
> 1899-12-30 08:22:00
>
> minha aplicação(foi feita no genexus) utiliza somente a hora deste
> campo. só que, pra poder "entender" a hora, a data tem q estar no formato
> 0001-01-01 aka YYYY-MM-DD
>
> pra mudar isso, eu tinha montado um script, bem simples, mas não estou
> sabendo com tratar esses meses e dias. por exemplo:
>
> UPDATE TBE1112
> SET arcthrf = arcthrf - '1898 years'::interval
> WHERE arcthrf >= to_timestamp('1899-01-01 00:00:00', 'YYYY-MM-DD
> HH24:MI:SS')
>   AND arcthrf <= to_timestamp('1899-01-01 23:59:59', 'YYYY-MM-DD
> HH24:MI:SS');
>
> alguém pode me ajudar como eu "troco" esses meses pelo valor 01 e 01.
>
> eu não posso perder essas horas.
>
> --
> Atenciosamente,
> Sebastian Selau Webber Colombo




--
Atenciosamente,
Sebastian Selau Webber Colombo




--
Atenciosamente,
Sebastian Selau Webber Colombo
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a