Muchas veces me he encontrado con el problema de querer sumar horas a una fecha en SQL, más concretamente en MySQL. Los códigos SQL que os propongo a continuación valdrían para sumar un cierto intervalo de tiempo que queramos a un campo de fecha/hora:
Sumar horas a una fecha en SQL
SELECT NOW() + INTERVAL [NUMERO] HOUR;
Cambia [NUMERO] por el número de horas que quieres sumar y NOW por el campo de fecha/hora que quieras.
Sumar minutos a una fecha en SQL
SELECT NOW() + INTERVAL [NUMERO] MINUTE;
Cambia [NUMERO] por el número de minutos que quieres sumar y NOW por el campo de fecha/hora que quieras.
Sumar segundos a una fecha en SQL
SELECT NOW() + INTERVAL [NUMERO] SECOND;
Cambia [NUMERO] por el número de segundos que quieres sumar y NOW por el campo de fecha/hora que quieras.
Desconozco si sirve para otros motores como Oracle o PostgreSQL, en MySQL, que es el motor que más uso es donde he realizado las pruebas y funciona perfectamente.
-
Añadir icono dentro de un Input Publicado por Sampedro el día 10/03/2010
Guardado en CSS -
Mostrar estadísticas de Google Analitycs en nuestra web Publicado por Sergio el día 05/03/2010
Guardado en Desarrollo, Google -
Warning: PDO [2002] Argumento inválido Publicado por Sampedro el día 02/03/2010
Guardado en Desarrollo -
CheatSheet para Wordpress Publicado por Sampedro el día 22/02/2010
Guardado en Desarrollo, Themes, Wordpress -
Reportar bug en Chrome o Chromium para ganar dinero Publicado por Sampedro el día 18/02/2010
Guardado en Ganar dinero