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

Cách trích xuất số tuần trong sql

Sau khi chuyển đổi varchar2 của bạn ngày thành một date đúng kiểu dữ liệu, sau đó chuyển đổi lại thành varchar2 với mặt nạ mong muốn:

to_char(to_date('01/02/2012','MM/DD/YYYY'),'WW')

Nếu bạn muốn số tuần trong một number kiểu dữ liệu, bạn có thể bọc câu lệnh trong to_number() :

to_number(to_char(to_date('01/02/2012','MM/DD/YYYY'),'WW'))

Tuy nhiên, bạn có các tùy chọn số tuần cần xem xét:

WW  Week of year (1-53) where week 1 starts on the first day of the year and continues to the seventh day of the year.
W   Week of month (1-5) where week 1 starts on the first day of the month and ends on the seventh.
IW  Week of year (1-52 or 1-53) based on the ISO standard.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách lấy thông tin về lỗi biên dịch trong Oracle / TOAD

  2. Xuất Bảng Oracle sang Trang tính Excel

  3. Tại sao SQL * Plus cam kết khi thoát?

  4. Truy vấn để tìm kiếm tất cả các gói cho bảng và / hoặc cột

  5. Có khuyến nghị chính thức của Oracle về việc sử dụng ANSI JOIN rõ ràng so với các phép nối ngầm không?