Rumah > pangkalan data > tutorial mysql > Bagaimana untuk mencari hari pertama dalam seminggu dalam MySQL?

Bagaimana untuk mencari hari pertama dalam seminggu dalam MySQL?

Patricia Arquette
Lepaskan: 2024-11-15 00:49:02
asal
747 orang telah melayarinya

How to Find the First Day of a Week in MySQL?

Cara Mendapatkan Hari Pertama Dalam Seminggu Menggunakan MySQL

Untuk mendapatkan hari pertama dalam minggu untuk tarikh tertentu, MySQL menyediakan penyelesaian serba boleh yang membolehkan anda mengubah suai pertanyaan sedia ada anda dengan berkesan.

Andaikan anda mempunyai tarikh "2011-01-03" dan ingin menentukan hari pertama dalam minggu itu, iaitu Ahad, menghasilkan "2011-01-02." Untuk mencapai matlamat ini, anda boleh menggunakan kaedah berikut:

Jika Minggu Bermula pada Ahad:

DATE_ADD(mydate, INTERVAL(1-DAYOFWEEK(mydate)) DAY)
Salin selepas log masuk

Formula ini mengira hari pertama dalam minggu dengan menolak hari semasa dalam minggu (DAYOFWEEK) dari 1 dan kemudian menambah hasil pada tarikh asal menggunakan TARIKH_TAMBAH.

Jika Minggu Bermula pada Isnin:

DATE_ADD(mydate, INTERVAL(-WEEKDAY(mydate)) DAY);
Salin selepas log masuk

Untuk permulaan Isnin, WEEKDAY digunakan untuk mengira bilangan hari dalam minggu itu dan nilai ini ditolak daripada tarikh asal. Hasilnya, apabila ditambahkan pada tarikh, menghasilkan hari Isnin dalam minggu.

Dengan memasukkan salah satu kaedah ini ke dalam pertanyaan sedia ada anda, anda boleh mengubah suai pilihan lajur "minggu" anda untuk mendapatkan hari pertama dalam minggu , memastikan laporan anda memaparkan data mingguan dengan tepat.

Atas ialah kandungan terperinci Bagaimana untuk mencari hari pertama dalam seminggu 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