Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

edson_hh

[Resolvido] Somar datas

Recommended Posts

Pesquisei em varios lugarres mas nao consegui achar a solução.

To com um cadastro de concurso e nele, tem a data da inscrição e a data do vencimento do pagamento.

 

Eu queria fazer um select q some a qtidade de dias q quero. .ae tenho esses 2 tipos.

O campo chama DtInsc do tipo timestamp

 

select data+'5 0:00:00' , onde 5 é a qtidade de dias

select data+interval '5 days'

 

esses 2 jeitos funciona e é facil.

mas eu quero q essa qtidade de dias, a pessoa q vai escolher, entao eu gravo no bd. Mas ae da incompatibilidade de tipo de dados, pq eu gravo o '5' como integer ou '5 0:00:00' como text.

 

ae nao funciona se eu fizer

select data+dia' 0:00:00', onde dia é o campo q gravo a qtidade de dias q quero para vencimento

nem

select data+interval dia' days'

 

alguem sabe algume jeito desse tipo q é mais simples??

 

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

ja tentei. nao funciona..

tentei gravar so o 5 como integer e '5 0:00:00' como string.

 

 

consegui...

 

usei o (to_date(data,'DD/MM/YYYY')+dias)

 

no postgre nao traz direito, mas no php ele formata certo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.