sql >> Databasteknik >  >> RDS >> Sqlserver

Fråga att välja mellan två gånger på dagen

Eftersom du är på SQL Server 2008 , kan du använda den nya TIME datatyp:

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

Om din backend inte är 2008 än :-) så skulle du behöva något i stil med:

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

för att kontrollera kl. 14.00-14.30.



  1. Fel vid infogning i sql-databasen med php

  2. Vårdata @CreatedDate-kommentaren fungerar inte för mig

  3. hur infogar man bild eller bild i Oracle-databasen?

  4. PHP MYSQL grupprankningsfråga