Bạn không nên sử dụng to_date vào một ngày, To_date là để truyền một varchar thành ngày chứ không phải ngày.
Nếu bạn sử dụng hàm to_date vào một ngày, thì oracle sẽ gọi nó là một chuỗi theo nls_date_format có thể khác nhau trong các môi trường khác nhau.
Như @jonearles đã nói, nếu bạn muốn xóa thời gian trong sysdate thì hãy sử dụng TRUNC