Saya menemukan solusi untuk masalah tersebut. Dengan menentukan topeng untuk tanggal, itu akan memberikan hasil yang tepat. Menggunakan:
to_char(to_date('01-JAN-2015','DD-MON-YYYY') ,'J')
bukannya
to_char(to_date('01-JAN-2015') ,'J')
Memberikan hasil yang sama melalui OpenQuery dan langsung dari Oracle.