arailton Posted June 29, 2011 Report Share Posted June 29, 2011 Como faço para alterar datas em alguns registros gravados no BD.Tenho sistema e nele está gravado os boletos dos clientes, queria alterar só parte das datas. Ex.: select * from lancamento where usuario="joao";id | usuario | boleto | vencimento01| joao | 00035 | 2011-06-1002| joao | 00036 | 2011-07-1003| joao | 00037 | 2011-08-1004| joao | 00038 | 2011-09-1005| joao | 00039 | 2011-10-10...12| joao | 00047 | 2012-05-10Gostaria de alterar "via linha de comando" todos os meses do vencimento ou o dia do vencimento. Quote Link to comment Share on other sites More sharing options...
0 Willian Gustavo Veiga Posted June 29, 2011 Report Share Posted June 29, 2011 Utilize o comando UPDATE do SQL.Um abraço. Quote Link to comment Share on other sites More sharing options...
0 Ricardo Portolan Posted June 29, 2011 Report Share Posted June 29, 2011 (edited) Boa noite arailtonUse o código abaixo:update lancamento set vencimento = "NOVO_VALOR" where id = "NUMERO_ID";Abraço. Edited June 29, 2011 by Ricardo Portolan Quote Link to comment Share on other sites More sharing options...
0 Denis Courcy Posted July 1, 2011 Report Share Posted July 1, 2011 Como faço para alterar datas em alguns registros gravados no BD....12| joao | 00047 | 2012-05-10Gostaria de alterar "via linha de comando" todos os meses do vencimento ou o dia do vencimento.Para alterar o dia de vencimento de 10 para 12 em todos os registros que possuam o dia 10, faça assim:UPDATE lancamento SET vencimento = STR_TO_DATE(CONCAT(YEAR(vencimento),'-',MONTH(vencimento),'-','12'), '%Y-%m-%d') WHERE DAY(vencimento) = 10O mesmo pode ser feito para mes e para ano Quote Link to comment Share on other sites More sharing options...
Question
arailton
Como faço para alterar datas em alguns registros gravados no BD.
Tenho sistema e nele está gravado os boletos dos clientes, queria alterar só parte das datas. Ex.:
select * from lancamento where usuario="joao";
id | usuario | boleto | vencimento
01| joao | 00035 | 2011-06-10
02| joao | 00036 | 2011-07-10
03| joao | 00037 | 2011-08-10
04| joao | 00038 | 2011-09-10
05| joao | 00039 | 2011-10-10
.
.
.
12| joao | 00047 | 2012-05-10
Gostaria de alterar "via linha de comando" todos os meses do vencimento ou o dia do vencimento.
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.