Rumah >pangkalan data >tutorial mysql >Bagaimana untuk mengekstrak julat tarikh dengan cekap dalam PostgreSQL?
Pengeluaran Julat Tarikh dalam PostgreSQL
Dalam PostgreSQL, mengekstrak senarai tarikh dalam julat yang ditentukan ialah tugas biasa. Artikel ini membincangkan kaedah yang paling berkesan untuk tujuan ini.
Menjana Tarikh Berjujukan
Satu pendekatan melibatkan gabungan fungsi generate_series() dengan pengendali manipulasi tarikh. Sebagai contoh, pertanyaan berikut mendapatkan tarikh antara '2012-06-29' dan '2012-07-03':
select CURRENT_DATE + i from generate_series(date '2012-06-29'- CURRENT_DATE, date '2012-07-03' - CURRENT_DATE ) i
Sebagai alternatif, pertanyaan boleh dipermudahkan menggunakan penghantaran:
select i::date from generate_series('2012-06-29', '2012-07-03', '1 day'::interval) i
Atas ialah kandungan terperinci Bagaimana untuk mengekstrak julat tarikh dengan cekap dalam PostgreSQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!