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

Chính xác thì trunc (ngày tháng, 'IW') là gì?

TRUNC(DATE,'IW') trả về ngày đầu tuần. Đối với tôi TRUNC(SYSDATE,'IW) trả về thứ Hai. Hôm nay là Thứ Ba ngày 21 tháng 2. Trừ đi TRUNC(SYSDATE,'IW') đó sẽ là Thứ Hai ngày 20 và bạn sẽ nhận được 1 (bởi vì 21-20=1 ). Thêm 1 vào điều đó như bạn làm ở phần đầu của phương trình và bạn nhận được 2 , mà chúng tôi liên kết với Thứ Ba.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kết nối bị treo sau thời gian không hoạt động

  2. Oracle 12 có vấn đề với các kiểu thu thập cục bộ trong SQL không?

  3. SQL / Oracle:khi các chỉ mục trên nhiều cột có thể được sử dụng

  4. Kiểm tra bảng tồn tại hay không trước khi tạo nó trong Oracle

  5. Gọi thủ tục được lưu trữ Oracle với VBA bằng cách sử dụng con trỏ