Saya mengurutkan masalah ini dengan cara ini
Begin
execute 'select count(*) from ' ||tablename||
' where cast(date_dimension_year || ''-'' || date_dimension_month || ''-''||date_dimension_day as date)
not between (current_date - interval ''13 months'') and current_date' into total ;
Saya harus menetapkan total bilangan bulat menjelang akhir dan penutupan kutipan (') yang tepat berhasil untuk saya. (Saya baru saja menempelkan sebagian dari fungsi tempat saya mendapatkan masalah)
Terima kasih atas semua bantuan Anda.