Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Làm cách nào để truy vấn định dạng ngày YYYY-MM-dd HH-MM-ss?

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!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn con đệ quy với sắp xếp

  2. Lấy mẫu động giết chết tôi trong 12c

  3. Trình quản lý đồng thời Oracle

  4. hiển thị tập kết quả từ quy trình được lưu trữ oracle 10g

  5. Làm cách nào để thêm mệnh đề where vào thực thể bảng tham gia Hibernate @OneToMany rõ ràng?