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

Cách chuyển đổi datetime thành chỉ ngày (với thời gian được đặt thành 00:00:00.000)

Đối với SQL Server 2005 trở xuống:

CONVERT(varchar(8), @ParamDate, 112)    -- Supported way

CAST(FLOOR(CAST(@ParamDate AS float)) AS DATETIME)   -- Unsupported way

Đối với SQL Server 2008 trở lên:

CAST(@ParamDate AS DATE)


  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ác mục nhập trùng lặp có dấu thời gian khác nhau

  2. 5 cách lấy tên tháng ngắn từ ngày trong SQL Server

  3. Không gọi được thủ tục từ xa với máy chủ sql 2008 R2

  4. Hạn chế quyền truy cập Đăng nhập máy chủ SQL vào chỉ một cơ sở dữ liệu

  5. bcp:Error =[Microsoft] [SQL Server Native Client 10.0] Dữ liệu chuỗi, cắt ngắn bên phải