Comunidad de diseño web y desarrollo en internet online

MySQL ADDDATE DATE_ADD sumar días a campo fecha

Citar            
MensajeEscrito el 14 Nov 2011 04:52 pm
Buenas!

Estoy haciendo mi portfolio de trabajos web, dentro de estos hay una consola en PHP que va contra dos bases de datos MySQL, el tema es que a esas BD se accede solo desde la red de mi trabajo y no desde la web. Para “solucionar” esto hice un dump de estas bases y los coloqué en mi portfolio web. El problema es que estos registros almacenan transacciones financieras con sus respectivas fecha/hora en que fue realizada la transacción.

Lo que necesito hacer es una consulta que me actualice todas las fechas aumentando solo en cantidad de días.

Por ejemplo, si el dump lo hice el 08/10/2011 y la última transacción registrada es a las 2011-10-08 17:55 necesito que, al sumarle 13 días esta última transacción quede como 2011-23-08 17:55.

Intenté con esta consulta pero me da error de sintaxis:

UPDATE transaction SET currentDate = ADDDATE(currentDate, INTERVAL 13 DAY)

¿A alguien se le ocurre algo?

Desde ya muchas gracias!!!

Por diego_007

9 de clabLevel



Genero:Masculino  

Developer / Designer

firefox
Citar            
MensajeEscrito el 15 Nov 2011 12:49 pm
Me equivoqué con el ejemplo que puse en la fecha, la idea sería pasar de:
2011-08-10 17:55
a
2011-08-23 17:55

Por otra parte, la tabla la denominé "transaction" a modo de ejemplo, pero en la base no tiene este nombre (ya que es una palabra reservada)

Por diego_007

9 de clabLevel



Genero:Masculino  

Developer / Designer

firefox
Citar            
MensajeEscrito el 15 Nov 2011 01:06 pm
Solucionado, intenté con esto:
UPDATE transaction SET currentDate = DATE_ADD(currentDate, INTERVAL 13 DAY)
y funcionó!

Por diego_007

9 de clabLevel



Genero:Masculino  

Developer / Designer

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.