El tiempo en MySQL, de forma simple

Fecha y HoraSi vienes de otros mundos SQL, estarás acostumbrado a utilizar DATEDIFF y DATEADD para tus consultas entre/a partir de/hasta determinadas fechas. Si bien MySQL dispone también de esta función, nos ofrece además una forma mucho más sencilla de realizar estos cálculos, con la sintaxis INTERVAL:

Hace 5 minutos:

MySQL:
  1. SELECT NOW() - INTERVAL 5 MINUTE

Dentro de una semana:

MySQL:
  1. SELECT NOW() + INTERVAL 7 DAY

Términos relacionados: ,

Deja tu opinión

Sólo se permiten las etiquetas XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Post anteriores/siguientes:

Post (quizás) relacionados:

  • Comodidad para el cliente de comandos de MySQL

  • Si conectamos a menudo con nuestro servidor de MySQL utilizando la utilidad del comando "mysql", nos veremos compelidos a repetir, una y otra vez, los...
  • Gráficas de MySQL en modo texto

  • Partiendo de esto... [mysql] CREATE TABLE visitas ( Mes VARCHAR(3) NOT NULL, Visitas FLOAT NOT NULL, Pageviews FLOAT NOT NULL ); INSERT INTO visitas VALUES ('Ene', 100, 100), ('Feb', 92, 145), ('Mar', 96, 201), ('Abr',...
  • Test rápidos de MySQL - Test 6

  • Test 6 La siguiente consulta es perfectamente válida y hace lo que se espera de ella: [mysql] SELECT DATE(hora_creacion) AS date, COUNT(*)...
  • Simple Backup y Restore de Bases de datos MySQL

  • Para crear la copia con compresión: mysqldump -uusuario -ppass BD | gzip -9 > copia.sql.gz Para restaurar la copia comprimida: gunzip < copia.sql.gz | mysql -uusuario -ppass BD Para...
  • Ensalada de enlaces de Bases de Datos

  • Ensalada de enlaces de Bases de Datos Usando DISTINCT? Don't be lazy! No seas vago! Generador de fechas MySQL y PHP MySQL: How do you set up master/master...