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

Thay đổi định dạng ngày trong SSIS

Tôi sẽ đưa nó vào SSIS dưới dạng ngày tháng, sử dụng (trong Oracle):

TO_DATE(InvoiceDate,'DD-MON-YY')

Sau đó, nếu bạn cần chuyển đổi nó thành một chuỗi có định dạng 'yyyy-MM-dd', bạn có thể sử dụng một cái gì đó như (trong SSIS):

(DT_WSTR, 4) YEAR(DateField) + "-" + RIGHT("0" + (DT_WSTR, 2) MONTH(DateField), 2) + "-" + RIGHT("0" + (DT_WSTR, 2) DAY(DateField), 2)

Mặc dù, nếu đích đến của bạn là một trường ngày tháng, thì nó sẽ đi thẳng vào mà không cần xử lý / chuyển đổi vì nó đã là một ngày tháng.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL (5.7) thả các thủ tục được lưu trữ qua mysql.proc

  2. Sự khác biệt giữa BINARY (16) và CHAR (32) khi lưu trữ MD5 trong cơ sở dữ liệu

  3. Hướng dẫn tham gia SQLzoo # 13

  4. MySQL select query với tên cột biến

  5. Không tương thích với Mysql 5.7 (Biểu thức số 1 của mệnh đề ORDER BY không có trong danh sách CHỌN)