1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Phân tích chuỗi thời gian trong SQL Server

Connected

Bài tập

Ép kiểu chuỗi thành ngày

Hàm CAST() cho phép bạn chuyển các chuỗi thành các kiểu dữ liệu ngày và thời gian. Trong ví dụ này, bạn sẽ xem lại nhiều định dạng mà CAST() có thể xử lý.

Xem dữ liệu trong bảng dbo.Dates đã được tải sẵn. Sau đó dùng hàm CAST() để chuyển đổi các ngày này hai lần: một lần sang kiểu DATE và một lần sang kiểu DATETIME2(7). Vì một trong các giá trị ngày có độ chi tiết tới nanosecond, bạn không thể chuyển sang kiểu DATETIME hoặc bất kỳ kiểu DATETIME2 nào có độ chính xác thấp hơn.

LƯU Ý: hàm CAST() phụ thuộc vào ngôn ngữ và locale, nghĩa là với một phiên bản SQL Server cấu hình US English, chuỗi 08/23/2008 sẽ được hiểu là 2008-08-23 nhưng 23/08/2008 sẽ bị lỗi; trong khi đó một SQL Server với locale French Canadian có thể xử lý định dạng này.

Hướng dẫn

100 XP
  • Ép kiểu chuỗi đầu vào DateText trong bảng tạm dbo.Dates sang kiểu dữ liệu DATE.
  • Ép kiểu chuỗi đầu vào DateText trong bảng tạm dbo.Dates sang kiểu dữ liệu DATETIME2(7).