CHỈNH SỬA :Bạn nên thực hiện to_char () với định dạng yêu cầu, vì NLS_DATE_FORMAT có thể không giống nhau ở mọi nơi bạn chạy Truy vấn của mình!
Nếu bạn muốn thay đổi NLS, vui lòng thực hiện việc này.
alter session set nls_date_format='MM/DD/YYYY HH24:MI:SS';
Cuối cùng, chuyển đổi TO_CHAR () trong lựa chọn. Trên thực tế, khi bạn muốn in (xem) kiểu dữ liệu DATE ở định dạng bạn mong đợi, hãy sử dụng điều này.
select * , TO_CHAR(TIME,'MM/DD/YYYY HH24:MI:SS') my_datetime
from TOTAL_SUBS
where TIME BETWEEN TO_DATE('2013-02-13 00:00:00', 'SYYYY-MM-DD HH24:MI:SS')
AND TO_DATE('2013-12-14 23:59:59', 'SYYYY-MM-DD HH24:MI:SS');
Đã chỉnh sửa tháng và dấu thời gian để đưa vào cho đến nửa đêm. Hy vọng điều này sẽ hữu ích!