Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Permintaan untuk Memilih Antara Dua Waktu Sehari

Karena Anda menggunakan SQL Server 2008 , Anda dapat menggunakan TIME baru tipe data:

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

Jika backend Anda belum 2008 :-) maka Anda memerlukan sesuatu seperti:

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

untuk memeriksa jam 14:00-14:30.



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. SET NOCOUNT PADA penggunaan

  2. SQL Server *=Operator?

  3. koneksi codeigniter dan odbc

  4. PHP mencoba masuk ke MSSQL (otentikasi windows) dengan nama komputer alih-alih nama login

  5. Hapus nilai duplikat dalam sel SQL Server