Anda tidak boleh menggunakan to_date pada tanggal, To_date adalah untuk mentransmisikan varchar ke tanggal, bukan tanggal.
Jika Anda menggunakan fungsi to_date pada tanggal, maka Oracle akan merujuknya sebagai string menurut nls_date_format yang mungkin berbeda di lingkungan yang berbeda.
Seperti yang dikatakan @jonearles, jika Anda ingin menghapus waktu di sysdate, gunakan TRUNC