Rumah > pangkalan data > tutorial mysql > Bagaimana Mengira Rekod Dalam Selang Tarikh-Masa dalam MySQL?

Bagaimana Mengira Rekod Dalam Selang Tarikh-Masa dalam MySQL?

Susan Sarandon
Lepaskan: 2024-11-21 11:19:10
asal
775 orang telah melayarinya

How to Count Records Within a Date-Time Interval in MySQL?

Mencari Kiraan Rekod dalam Selang Tarikh-Masa dalam MySQL

Anda menghadapi kesukaran untuk mendapatkan kiraan rekod yang jatuh dalam tarikh tertentu -julat masa dalam pangkalan data MySQL. Khususnya, anda mempunyai lajur bernama 'dicipta' yang mengandungi cap masa dan anda cuba mengira rekod yang dibuat antara "HARI INI 4:30 PAGI" dan "MASA TARIKH SEMASA".

Untuk menyelesaikan isu ini, anda boleh menggunakan berikut fungsi MySQL:

Menggunakan 'ANTARA' Operator:

SELECT count(*) FROM `table` 
WHERE 
    created_at BETWEEN '2023-03-17 04:30:00' AND '2023-03-17 07:42:50';
Salin selepas log masuk

Ganti tarikh berkod keras dengan pembolehubah atau ungkapan yang mewakili "HARI INI 4:30 PAGI" dan "MASA TARIKH SEMASA."

Menggunakan '> ;' dan '<' Operator:

SELECT count(*) FROM `table` 
WHERE 
    created_at > '2023-03-17 04:30:00' AND created_at < '2023-03-17 07:42:50';<p>Sekali lagi, ubah suai nilai tarikh agar sepadan dengan keperluan anda.</p>
<p><strong>Menggunakan Fungsi 'CURDATE()' dan 'NOW()':</strong></p>
<p>Untuk mendapatkan tarikh dan masa semasa, anda boleh menggunakan yang berikut fungsi:</p>
<pre class="brush:php;toolbar:false">SELECT count(*) FROM `table` 
WHERE 
    created_at BETWEEN CURDATE() + INTERVAL '04:30:00' HOUR AND NOW();
Salin selepas log masuk

Pertanyaan ini mengira rekod yang dibuat selepas "HARI INI 4:30 PAGI" dan sebelum detik semasa.

Dengan melaraskan nilai tarikh dan masa mengikut keperluan, anda boleh mendapatkan kiraan rekod yang diingini dalam selang masa tarikh dan masa yang ditentukan.

Atas ialah kandungan terperinci Bagaimana Mengira Rekod Dalam Selang Tarikh-Masa 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