Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Memilih Rekod untuk Minggu Tertentu dalam MySQL: Isnin hingga Ahad atau Ahad hingga Sabtu?
MySQL: Memilih Rekod untuk Seminggu
Masalah Awal:
Cara untuk mendapatkan semula rekod daripada jadual untuk minggu tertentu, diberi tarikh tertentu?
Algoritma Tradisional:
Algoritma Lebih Pendek (Menggunakan Fungsi YEARWEEK() MySQL):
SELECT * FROM your_table WHERE YEARWEEK(`date`, 1) = YEARWEEK(CURDATE(), 1)
Penjelasan:
Menjawab Soalan Tambahan:
The pertanyaan yang disediakan yang digunakan oleh pengguna memilih rekod untuk minggu dari Ahad hingga Sabtu, bukannya Isnin hingga Ahad. Untuk membetulkannya, pengubahsuaian berikut boleh dibuat:
SELECT * FROM your_table WHERE YEARWEEK(`date`, 3) = YEARWEEK(CURDATE(), 3)
Atas ialah kandungan terperinci Bagaimana untuk Memilih Rekod untuk Minggu Tertentu dalam MySQL: Isnin hingga Ahad atau Ahad hingga Sabtu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!