sql >> Databáze >  >> RDS >> Mysql

Jak vybrat řádky podle časového intervalu v mysql?

  • Nejprve Date je klíčové slovo v MySQL . Opravdu byste se měli vyvarovat jeho použití jako názvu tabulky/sloupce.
  • Chcete-li získat čas 1 hodinu před aktuálním časem, můžete přidat INTERVAL -1 HOUR na aktuální čas (NOW() ), pomocí Date_add() funkce.
  • Můžeme použít BETWEEN low-value AND high-value operátor porovnání, abyste získali hodnoty z předepsaného rozsahu.

Zkuste následující dotaz:

SELECT * 
FROM sample.writing 
where Date BETWEEN DATE_ADD(NOW(), INTERVAL -1 HOUR) AND NOW()


  1. Yii Spuštění dotazu MySql

  2. Jaká je další nejlepší věc po VARCHAR(255)

  3. Jak seřadit sloupec mysql, který má data v Bytech KB MB GB?

  4. Doporučené postupy pro ukládání informací o kreditních kartách do databáze