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

Chuyển Ngày trong năm thành một ngày khi một số định dạng ngày có DDYYYY và một số có DDDYYYY trong oracle

Làm thế nào về điều này:

with demo (data_date) as
     ( select 1072015 from dual union all
       select 12017 from dual union all
       select 612014 from dual union all
       select 672013 from dual union all
       select 72017 from dual union all
       select 1112018 from dual )
select data_date
     , to_char(data_date,'0000000')
     , to_date(to_char(data_date,'0000000'),'DDDYYYY') as data_date_converted
from   demo


  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ó thể sử dụng GROUP BY với các biến ràng buộc không?

  2. Phục hồi cơ sở dữ liệu Oracle

  3. Oracle cắt bỏ khoảng trắng ở bên trong chuỗi

  4. cách xuất dữ liệu từ bảng nhật ký sang nội dung email trong oracle

  5. JdbcPagingItemReader trong lô Spring không cho kết quả chính xác