Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara Mendapatkan Catatan dari 10 Menit Terakhir di MySQL

Sering kali Anda mungkin perlu mendapatkan baris dari 10 menit terakhir atau mendapatkan data 10 menit terakhir di MySQL. Anda perlu mendapatkan catatan dari 10 menit terakhir di MySQL menggunakan kueri SQL, karena tidak ada fungsi bawaan untuk itu. Berikut SQL untuk memilih catatan selama 10 menit terakhir.

Cara Mendapatkan Catatan dari 10 Menit Terakhir

Inilah SQL untuk mendapatkan catatan dari 10 menit terakhir. Katakanlah Anda memiliki tabel berikut pesanan(tanggal_pesanan, jumlah) yang berisi daftar semua pesanan.

mysql> create table orders(order_date datetime,amount int);

mysql> insert into orders(order_date,amount)
       values('2020-06-12 08:40:00',235),
     ('2020-06-12 08:45:00',215),
     ('2020-06-12 08:47:00',225),
     ('2020-06-12 08:48:00',135),
     ('2020-06-12 08:50:00',235),
     ('2020-06-12 08:52:00',265),
     ('2020-06-12 08:55:00',205),
     ('2020-06-12 08:57:00',285);

mysql> select * from orders;
+---------------------+--------+
| order_date          | amount |
+---------------------+--------+
| 2020-06-12 08:40:00 |    235 |
| 2020-06-12 08:45:00 |    215 |
| 2020-06-12 08:47:00 |    225 |
| 2020-06-12 08:48:00 |    135 |
| 2020-06-12 08:50:00 |    235 |
| 2020-06-12 08:52:00 |    265 |
| 2020-06-12 08:55:00 |    205 |
| 2020-06-12 08:57:00 |    285 |
+---------------------+--------+

Bonus Baca :Cara Mendapatkan Record dari 7 Hari Terakhir di MySQL

Cara mendapatkan catatan dari 10 menit terakhir di MySQL

Berikut query SQL untuk memilih record selama 10 menit terakhir.

mysql> select * from orders
     where order_date > now() - interval 10 minute;
+---------------------+--------+
| order_date          | amount |
+---------------------+--------+
| 2020-06-12 08:55:00 |    205 |
| 2020-06-12 08:57:00 |    285 |
+---------------------+--------+

Bonus Baca :Cara Mendapatkan Catatan dari 30 hari Terakhir

Dalam kueri di atas, kami memilih catatan di mana tanggal_pesanan jatuh setelah selang waktu 10 menit. Kami menggunakan fungsi sistem now() untuk mendapatkan nilai datetime terbaru, dan klausa INTERVAL untuk menghitung tanggal 10 menit yang lalu.

Ubiq memudahkan untuk memvisualisasikan data dalam hitungan menit, dan memantau di dasbor waktu nyata. Cobalah Hari ini!

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kolom Ganti Nama MySQL

  2. Bagaimana menangani kesalahan untuk entri duplikat?

  3. Tutorial MySQL – Mengelola Log Server MySQL:Putar, Kompres, Pertahankan &Hapus

  4. Batasan unik yang memungkinkan nilai kosong di MySQL

  5. Bepergian MySQL Tidak dapat membuka kembali kesalahan tabel