sql >> Database >  >> RDS >> Sqlserver

Query om te kiezen tussen twee tijden van de dag

Aangezien u SQL Server 2008 gebruikt , kunt u de nieuwe TIME . gebruiken gegevenstype:

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

Als je backend nog geen 2008 is :-) dan heb je zoiets nodig als:

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

om 14:00-14:30 uur te controleren.



  1. Hoe mysql impliciete commit te voorkomen?

  2. Hoeveel karakters kun je opslaan met 1 byte?

  3. Hoe group by te gebruiken in SQL Server-query?

  4. Oracle SQL - Joins gebruiken om waarden in de ene tabel te vinden, en niet in een andere