ATUALIZAR CAMPO DATA (FIREBIRD)

 Tópico anterior Próximo tópico Novo tópico

ATUALIZAR CAMPO DATA (FIREBIRD)

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#497510 - 13/07/2021 18:37:36

MFLAVIO
CAMPINAS
Cadast. em:Maio/2009


Ola Pessoal eu precisando de ajuda novamente

existe alguma forma
de atualizar um campo Data de uma tabela em Firebird

seria assim, existe o campo vencimento (tipo data) em uma tabela

gostaria de saber se existe alguma forma
executar update nesse campo e adicionar 30 dias ao mesmo

ex. se o campo  e 01/10/2021 atualizar para 01/11/2021

sem precisar correr campo a campo



Deus e o maior dos Programadores, ele criou tudo em liguagem visual
                                           .... e viu Deus que era bom


#497511 - 13/07/2021 18:47:27

CLEVERTON
SERRINHA
Cadast. em:Dezembro/2003


Membro da equipe

Última edição em 13/07/2021 18:50:41 por CLEVERTON

https://firebirdsql.org/refdocs/langrefupd21-intfunc-dateadd.html




#497512 - 13/07/2021 20:30:17

OMAR2011
MONTES CLAROS
Cadast. em:Setembro/2011


Com uma tacada faz update em toda tabela de uma vez só.
Update TESTE Set DATA = @DATA
ou
Registro que quiser.
Update TESTE Set DATA = @DATA where ID = @ID '



#497513 - 14/07/2021 00:04:38

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Nessa linha que o OMAR2011 falou. Você pode até mesmo usar o valor do campo como critério, algo do tipo:

UPDATE SuaTabela SET CampoData = DateAdd(MONTH to CampoData) WHERE CampoData <= DateAdd(-1 MONTH TO CampoData)



_______________________________________________________________________
Virei Orculo!
The end is nigh, be ready for the nukes!


Resposta escolhida #497515 - 14/07/2021 09:21:02

AMORIM
PALMAS/TOCANTINS
Cadast. em:Agosto/2015


Você pode usar assim.
Dim agora As Date = Now.ToString('dd/MM/yyyy')
UPDATE  SUA ABELA SET  DATA= agora.AddMonths(-1)  WHERE DateValue(DATA) >= DateValue('' & agora.AddMonths(-1) & '')



 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por MFLAVIO em 16/07/2021 17:20:44