Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Menyoal Data PostgreSQL dari Akhir Bulan Lalu hingga Hari Ini?

Bagaimana untuk Menyoal Data PostgreSQL dari Akhir Bulan Lalu hingga Hari Ini?

Linda Hamilton
Lepaskan: 2025-01-06 08:53:43
asal
411 orang telah melayarinya

How to Query PostgreSQL Data from the End of Last Month to Today?

Cara Mengambil Rekod Menjangkau dari Akhir Bulan Lalu hingga Hari Ini dalam PostgreSQL

Mencari penyelesaian untuk menentukan hari terakhir hari sebelumnya bulan dan gunakannya dalam pertanyaan untuk menapis rekod antara tarikh itu dan hari ini dalam PostgreSQL pangkalan data?

Untuk memenuhi keperluan ini, berikut ialah dua pilihan yang mengelak daripada menggunakan fungsi:

Untuk Lajur Tarikh:

SELECT *
FROM   tbl
WHERE  my_date BETWEEN date_trunc('month', now())::date - 1
               AND     now()::date
Salin selepas log masuk

Menolak integer daripada tarikh menolak hari, menyediakan kaedah yang cepat dan cekap.

Untuk Cap Masa Lajur:

SELECT *
FROM   tbl
WHERE  my_timestamp >= date_trunc('month', now()) - interval '1 day'
AND    my_timestamp <  date_trunc('day'  , now()) + interval '1 day'
Salin selepas log masuk

Menggunakan < operator untuk keadaan kedua memastikan hasil yang tepat, sambil menambah selang dan bukannya menghantar ke tarikh menyelaraskan proses.

Kedua-dua penyelesaian termasuk hari terakhir bulan sebelumnya dan sepanjang hari ini. Dengan memasukkan pertanyaan ini dalam kod anda, anda boleh mengekstrak data yang dikehendaki secara dinamik berdasarkan tarikh semasa.

Atas ialah kandungan terperinci Bagaimana untuk Menyoal Data PostgreSQL dari Akhir Bulan Lalu hingga Hari Ini?. 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