Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Memilih Data dari Minggu Lalu dalam MySQL?

Bagaimana untuk Memilih Data dari Minggu Lalu dalam MySQL?

Mary-Kate Olsen
Lepaskan: 2025-01-08 16:51:48
asal
229 orang telah melayarinya

How to Select Data from the Past Week in MySQL?

Petua untuk menanyakan data minggu lalu dalam MySQL

Dalam pertanyaan pangkalan data, selalunya diperlukan untuk menapis data dalam julat masa tertentu. Dalam MySQL, anda boleh menggunakan operator BETWEEN untuk mengekstrak rekod dalam tempoh masa tertentu.

Soalan: Katakan anda mempunyai jadual dengan medan tarikh dan anda perlu memilih semua entri dari minggu lalu. Minggu bermula pada hari Ahad.

Data jadual:

id date
2 2011-05-14 09:17:25
5 2011-05-16 09:17:25
6 2011-05-17 09:17:25
8 2011-05-20 09:17:25
15 2011-05-22 09:17:25

Keluaran yang dijangkakan:

id
5
6
8

Pernyataan SQL:

SELECT id
FROM tbname
WHERE date BETWEEN DATE_SUB(NOW(), INTERVAL 1 WEEK) AND NOW();
Salin selepas log masuk

Arahan:

    Fungsi
  • DATE_SUB menolak satu minggu daripada tarikh semasa (NOW()). Ini memberikan kita tarikh mula untuk minggu sebelumnya.
  • Pengendali
  • BETWEEN menyemak sama ada medan tarikh lebih besar atau sama dengan tarikh mula minggu sebelumnya dan kurang daripada atau sama dengan tarikh semasa.
  • Pertanyaan ini memilih semua baris yang memenuhi kriteria tarikh.

Pertanyaan ini boleh mendapatkan data dengan berkesan untuk minggu lepas Ambil perhatian bahawa fungsi NOW() mengembalikan masa semasa pelayan. Jika pengiraan perlu berdasarkan zon waktu tertentu atau titik masa lain, pelarasan perlu dibuat sewajarnya.

Atas ialah kandungan terperinci Bagaimana untuk Memilih Data dari Minggu Lalu dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan