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

Truy vấn để chọn giữa hai thời điểm trong ngày

Vì bạn đang sử dụng SQL Server 2008 , bạn có thể sử dụng TIME mới kiểu dữ liệu:

SELECT * FROM MyTable
WHERE CAST(SyncDate AS TIME) BETWEEN '14:00' and '14:30'

Nếu chương trình phụ trợ của bạn chưa phải là 2008 :-) thì bạn cần một cái gì đó như:

SELECT * FROM MyTable
WHERE DATEPART(HOUR, SyncDate) = 14 AND DATEPART(MINUTE, SyncDate) BETWEEN 0 AND 30

để kiểm tra trong 14:00-14:30 giờ.



No
  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pyodbc.connect () hoạt động nhưng không hoạt động với sqlalchemy.create_engine (). connect ()

  2. Tôi có thể chuyển biến để chọn câu lệnh làm tên cột trong SQL Server không

  3. Chèn hàng loạt các mục con được lập chỉ mục nhiều (Sql Server 2008)

  4. Công việc Trên Sql Server Agent không hoàn thành, nhưng nó thực hiện trong BIDS?

  5. Không thể tải tệp hoặc lắp ráp Microsoft.ReportViewer.WebForms.XmlSerializers