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

Truy vấn T-SQL với phạm vi ngày

Hãy xem Cách thực hiện Ngày có được lưu trữ trong máy chủ SQL không? Cách thức Có làm việc giữa các ngày trong SQL Server không?

Nếu đó là smalldatetime, nó có độ chính xác 1 phút, vì vậy nếu làm tròn lên, đối với datetime, nó là 300 mili giây

ví dụ

DECLARE @d DATETIME
SELECT @d = '2001-12-31 23:59:59.999'

SELECT @d

2002-01-01 00:00:00.000

DECLARE @d DATETIME
SELECT @d = '2001-12-31 23:59:59.998'

SELECT @d

2001-12-31 23:59:59,997

Luôn sử dụng ít hơn vào nửa đêm ngày hôm sau, trong trường hợp của bạn

< '20100401'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. máy chủ sql hiển thị ngày bị thiếu

  2. Tải tệp CSV lên máy chủ SQL

  3. Sự cố tài khoản công việc của tác nhân SQL Server

  4. Thỉnh thoảng nhận được SqlException:Hết thời gian chờ

  5. SQL Server 2008 OPENROWSET vấn đề về quyền