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

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

DDD
Lepaskan: 2024-11-27 05:53:13
asal
854 orang telah melayarinya

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

Memilih Data Antara Permulaan dan Akhir Bulan Semasa

Untuk mendapatkan semula data dalam julat tarikh tertentu, MySQL menyediakan beberapa fungsi tarikh. Artikel ini menangani senario tertentu: memilih data dari hari pertama bulan semasa hingga hari semasa.

Struktur Pertanyaan

Struktur pertanyaan umum untuk memilih data antara julat tarikh ialah:

SELECT *
FROM table_name
WHERE date BETWEEN start_date AND end_date
Salin selepas log masuk

Mula dan Tamat Tarikh

Untuk menentukan tarikh mula dan tamat bagi bulan semasa, kami boleh menggunakan fungsi DATE_SUB(), LAST_DAY() dan CURDATE() MySQL.

Contoh Pertanyaan

Menggunakan DATE_ADD() untuk menambah satu hari ke hari terakhir sebelumnya bulan:

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

Versi Ringkas

Sebagai alternatif, versi ringkas pertanyaan menggunakan DATE_FORMAT() untuk mengekstrak hari pertama bulan semasa:

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

Atas ialah kandungan terperinci Bagaimana untuk Memilih Data dari Awal Bulan Semasa hingga Hari Ini 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan