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

Xuất ngày ở định dạng MMDDYYYY một cách hiệu quả

Hãy xem CONVERT() tài liệu :không có định dạng nào khớp chính xác với những gì bạn đang tìm kiếm. Có vẻ như 110 là gần nhất. Chúng ta có thể kết thúc bằng cách thêm lệnh gọi REPLACE ():

SELECT REPLACE(CONVERT(VARCHAR(10), RowUpdateDateTime, 110),'-','') from MyTable

Tôi cũng tự hỏi tại sao bạn lại làm điều này. Phần lớn thời gian, một chuyển đổi như thế này có thể được mã khách hàng của bạn xử lý hiệu quả hơn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi trong SP SQL động

  2. Thêm mối quan hệ Khoá ngoại giữa hai Cơ sở dữ liệu

  3. Lỗi - tràn SqlDateTime. Phải trong khoảng từ 1/1/1753 12:00:00 AM đến 12/31/9999 11:59:59 PM

  4. Khắc phục “Máy chủ SQL bị chặn truy cập vào STATEMENT‘ OpenRowset / OpenDatasource ’của thành phần‘ Truy vấn phân tán Ad Hoc ”

  5. Cách đặt thời gian chờ cho một thủ tục được lưu trữ trong SQL Server