Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Mendapatkan Data dari Awal Bulan Semasa hingga Hari Ini dalam MySQL?

Bagaimana untuk Mendapatkan Data dari Awal Bulan Semasa hingga Hari Ini dalam MySQL?

Susan Sarandon
Lepaskan: 2024-12-08 09:47:15
asal
488 orang telah melayarinya

How to Retrieve Data from the Beginning of the Current Month to Today in MySQL?

Mengambil Data Antara Hari Pertama Bulan Semasa dan Hari Ini dalam MySQL

Untuk mendapatkan data dalam jangka masa tertentu, adalah perlu untuk menentukan sempadan dengan tepat. Apabila mencari rekod antara hari pertama bulan semasa dan hari semasa dalam MySQL, pertanyaan berikut boleh digunakan:

SELECT *
FROM table_name
WHERE date BETWEEN '1st day of current month' AND 'current day';
Salin selepas log masuk

Contoh Pertanyaan:

Walau bagaimanapun , secara langsung menyatakan tarikh sebagai rentetan dalam pertanyaan boleh menyusahkan dan terdedah kepada ralat. Untuk meningkatkan fleksibiliti, pertimbangkan contoh berfungsi berikut:

SELECT *
FROM table_name
WHERE (date BETWEEN DATE_ADD(LAST_DAY(DATE_SUB(CURDATE(), INTERVAL 30 DAY)), INTERVAL 1 DAY) AND CURDATE());
Salin selepas log masuk

Pertanyaan ini menggunakan fungsi manipulasi tarikh untuk mengira hari pertama bulan semasa dan menggabungkannya dengan tarikh semasa.

Pertanyaan Alternatif:

Satu lagi pendekatan mudah untuk mencapai pilihan ini ialah:

SELECT *
FROM table_name
WHERE (date BETWEEN DATE_FORMAT(NOW(), '%Y-%m-01') AND NOW());
Salin selepas log masuk

Pertanyaan ini secara langsung memformat tarikh semasa menjadi rentetan yang mewakili hari pertama bulan semasa dan menggabungkannya dengan tarikh semasa untuk perbandingan dalam klausa WHERE.

Ini pertanyaan menyediakan cara yang fleksibel dan dinamik untuk mendapatkan semula data dalam julat tarikh yang dikehendaki dalam MySQL, memudahkan pengekstrakan dan analisis data.

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Data dari Awal Bulan Semasa hingga Hari Ini dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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