Amigo Tentei usar o cast mas deu erro e dai não sei o que fazer.
obrigado assim mesmo pela dica Em 30 de março de 2013 19:27, Osvaldo Kussama <[email protected]>escreveu: > Em 30/03/13, Sanzio Carmo<[email protected]> escreveu: > > Amigo, > > > > retirei o comando abaixo do endereço que passou mas não consegui fazer > > funcionar. > > funciona separadamente mas não na soma. > > > > esse funciona: > > SELECT to_char(Tac01033.data_processamento, 'DD') > > FROM TGC.Tac01033 > > > > esse também funciona: > > SELECT to_char(Tac01033.data_processamento, 'D') > > FROM TGC.Tac01033 > > quero fazer o resultado da soma dos dois em data, mas não sei como > > > > SELECT date(to_char(Tac01033.data_processamento, 'DD') + > > (7 - to_char(Tac01033.data_processamento, 'D') > > into :Tgc-DAT-FIM-SEMANA > > FROM TGC.Tac01033 > > > > > > > Como consta do manual o resultado da função to_char é um text. > Se quizer fazer operações aritmética você precisará fazer conversões > explícitas (cast). > Talvez seja mais prático você usar a função extract [1]. > > Osvaldo > [1] > http://www.postgresql.org/docs/current/interactive/functions-datetime.html#FUNCTIONS-DATETIME-EXTRACT > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
