Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Menyoal Data dalam Julat Tarikh/Masa dalam MySQL?

Bagaimana untuk Menyoal Data dalam Julat Tarikh/Masa dalam MySQL?

Linda Hamilton
Lepaskan: 2024-11-25 14:39:11
asal
846 orang telah melayarinya

How to Query Data within a Date/Time Range in MySQL?

Memilih Data dalam Julat Tarikh/Masa dalam MySQL

Apabila cuba mendapatkan semula data dalam julat masa tertentu dalam MySQL, anda mungkin menghadapi isu jika lajur tarikh anda dalam format waktu zulu 24 jam. Pertanyaan yang digunakan, ditunjukkan di bawah, tidak mengembalikan hasil:

select * from hockey_stats
where game_date between '11/3/2012 00:00:00' and '11/5/2012 23:59:00'
order by game_date desc;
Salin selepas log masuk

Ini kerana MySQL memerlukan tarikh dalam format tertentu, iaitu YYYY-MM-DD HH:MM:SS. Untuk membetulkan isu ini, anda perlu mengemas kini format tarikh dalam pertanyaan anda:

select * from hockey_stats
where game_date between '2012-03-11 00:00:00' and '2012-05-11 23:59:00'
order by game_date desc;
Salin selepas log masuk

Dengan menggunakan format yang betul, pertanyaan itu kini akan mendapatkan semula data dengan tepat dalam julat tarikh/masa yang ditentukan.

Atas ialah kandungan terperinci Bagaimana untuk Menyoal Data dalam Julat 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