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.
-
Como usar Javascript en peticiones Ajax Mootools Publicado por Sampedro el día 04/02/2010
Guardado en Desarrollo, Javascript -
Dibujar figuras en PHP GD Publicado por Sampedro el día 01/02/2010
Guardado en Desarrollo, Php -
CSS: Centrar elementos en pantalla Publicado por Sampedro el día 29/01/2010
Guardado en CSS, Tips -
Bookmarklet para cambiar el tamaño de la ventana del navegador Publicado por Sampedro el día 28/01/2010
Guardado en Freebies -
Cargar imágenes mediante CSS Publicado por Sampedro el día 27/01/2010
Guardado en CSS, Desarrollo