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

Máy chủ Sql trong đó mệnh đề giữa hai ngày không đưa ra kết quả mong đợi

Thay đổi định dạng ngày giờ trong mệnh đề where của bạn và kiểm tra các giá trị bằng >=< thay vào đó.

select * 
from dummy 
where mydate >= '20130301' and
      mydate < '20130401'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để chuyển đổi một số nguyên (thời gian) thành HH:MM:SS ::00 trong SQL Server 2008?

  2. Công cụ Dữ liệu SQL Server có thể hoạt động với SQL Server 2008 SSIS không?

  3. Liệt kê các tài khoản được liên kết với cấu hình thư cơ sở dữ liệu trong SQL Server

  4. Sự cố RAISERROR kể từ khi chuyển sang SQL Server 2012

  5. Lỗi thông báo bắt tay đăng nhập trước máy chủ SQL