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

Trả lại các ngày riêng biệt

Bạn có thể sử dụng T-SQL convert chức năng trích xuất Ngày.

Hãy thử

CONVERT(char(10), GetDate(),126)

vì vậy, trong trường hợp của bạn, hãy làm

Drop Table #Temp

select Distinct CONVERT(char(10), DateAdd(dd, DateDiff(DD,0, Date),0), 126) as DateOnly
,ID
Into #Temp
From Table

Select Distinct (Date)
,ID
From #Temp 

thông tin thêm: Lấy Phần ngày của trường Ngày giờ của Máy chủ SQL

hy vọng điều này sẽ hữu ích!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tính toán tổng số chạy / số dư chạy

  2. Chúng ta có thể chạy tập lệnh SQL bằng cách sử dụng mã di chuyển đầu tiên không?

  3. Làm cách nào để tôi có thể lặp lại một tập bản ghi trong một thủ tục được lưu trữ?

  4. Chuyển đổi kiểu dữ liệu hình ảnh thành chuỗi trong SQL Server

  5. Danh sách được phân tách bằng dấu phẩy trong SQL