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.