Rumah > Artikel > pangkalan data > Bagaimana untuk Mendapatkan Hari Pertama dalam Sebulan dalam MySQL?
Memandangkan tarikh yang dipilih pengguna, selalunya perlu mengira hari pertama bulan yang sepadan untuk pelbagai tujuan analisis. Tutorial ringkas ini membentangkan penyelesaian MySQL untuk masalah biasa ini.
Pertanyaan memberikan percubaan untuk mendapatkan semula hari pertama Julai 2010. Walau bagaimanapun, ia tidak memberikan yang diingini terhasil kerana ia menolak hari dalam bulan (dalam kes ini, 17) daripada tarikh yang dipilih dan menambah 1 hari. Pengiraan ini tidak betul untuk tarikh pilihan pengguna lain.
Untuk mendapatkan hari pertama bulan yang sepadan untuk mana-mana tarikh tertentu, gunakan pertanyaan MySQL berikut:
select CAST(DATE_FORMAT(NOW() ,'%Y-%m-01') as DATE);
Menggunakan pertanyaan ini dengan mana-mana tarikh yang dipilih pengguna sebagai input akan secara konsisten mengembalikan hari pertama bulan yang sepadan , memenuhi keperluan yang ditetapkan.
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Hari Pertama dalam Sebulan dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!