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...
  • MySQL - Generar SQL para optimizar las tablas más rellenitas

  • ¿ Generar SQL desde MySQL ? Pozi. [mysql] SELECT CONCAT('OPTIMIZE TABLE ', table_name, ';') FROM information_schema.tables WHERE table_schema = aqui_tu_base_de_datos AND table_rows >= 1000; [/mysql] Esto generará una salida de forma automática...
  • 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',...
  • Enlaces variados de la semana - PHP Y MySQL

  • Otra semana atareada, otro dump de enlaces sin orden ni concierto... esto empieza a ser una fea costumbre... me pregunto si sería más sencillo hacer...
  • 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(*)...