Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak wybrać wiersze według przedziału czasowego w mysql?

  • Po pierwsze, Date to Słowo kluczowe w MySQL . Naprawdę powinieneś unikać używania go jako nazwy tabeli/kolumny.
  • Aby uzyskać czas 1 godzinę przed czasem bieżącym, możesz dodać INTERVAL -1 HOUR do aktualnego czasu (NOW() ), używając Date_add() funkcja.
  • Możemy użyć BETWEEN low-value AND high-value operator porównania, aby uzyskać wartości z określonego zakresu.

Wypróbuj następujące zapytanie:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy Python obsługuje przygotowane instrukcje MySQL?

  2. mysql nie jest rozpoznawany jako polecenie wewnętrzne lub zewnętrzne, działający program lub wsad

  3. sprawdzanie statusu użytkownika (aktywny, nieaktywny) na stronie internetowej

  4. PDOException „nie można znaleźć sterownika”

  5. Jak obiecany moduł mysql będzie działał z NodeJS?