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

Ngày xử lý trong SQL Server

Không chuyển ngày dưới dạng chuỗi. Chuyển chúng dưới dạng DateTime.
.Net DateTime ánh xạ trực tiếp đến DateTime của SQL Server . Tất cả những gì bạn phải làm là phân tích cú pháp chuỗi thành một cấu trúc DateTime trong mã .Net của bạn và chuyển nó làm tham số cho thủ tục được lưu trữ của bạn. Để tìm kiếm một ngày cụ thể và bỏ qua phần Thời gian của DateTime, tốt hơn hãy sử dụng >=< trong sql của bạn:

select * 
from table 
where acceptedDate >= @Date
AND acceptedDate < DATEADD(DAY, 1, @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ách chuyển đổi dấu thời gian Unix thành giá trị ngày / giờ trong SQL Server

  2. Tại sao chúng ta luôn thích sử dụng các tham số trong các câu lệnh SQL?

  3. 4 Chức năng để định dạng một số thành 2 vị trí thập phân trong SQL Server

  4. Sử dụng PIVOT trong SQL Server 2008

  5. Có thể đặt thời gian chờ cho truy vấn SQL trên Microsoft SQL Server không?