sql >> Database teknologi >  >> RDS >> Sqlserver

Håndteringsdato i SQL Server

Send ikke datoer som strenge. Send dem som DateTime.
.Net DateTime maps direkte til SQL Servers DateTime . Alt du skal gøre er at parse strengen til en DateTime-struktur i din .Net-kode og sende den som en parameter til din lagrede procedure. For at søge efter en bestemt dato og ignorere Time-delen af ​​DateTime, skal du bedre bruge >= og < i din sql:

select * 
from table 
where acceptedDate >= @Date
AND acceptedDate < DATEADD(DAY, 1, @Date);


  1. MySQL-fejl 1215:Kan ikke tilføje fremmednøglebegrænsning

  2. Se indholdet af databasefilen i Android Studio

  3. Fremmednøglebegrænsning kan forårsage cyklusser eller flere kaskadestier?

  4. Sådan logger du forespørgsler i PostgreSQL