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

Tanggal penanganan di SQL Server

Jangan berikan tanggal sebagai string. Berikan mereka sebagai DateTime.
The .Net DateTime memetakan langsung ke DateTime SQL Server . Yang harus Anda lakukan adalah mengurai string ke struct DateTime dalam kode .Net Anda dan meneruskannya sebagai parameter ke prosedur tersimpan Anda. Untuk mencari tanggal tertentu dan mengabaikan bagian Waktu dari DateTime, lebih baik gunakan >= dan < di sql Anda:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pantau Harapan Hidup Halaman di SQL Server

  2. Buat Fungsi Bernilai Tabel Sebaris (ITVF) di SQL Server

  3. Cari Tahu Mengapa Email Gagal Terkirim di SQL Server (T-SQL)

  4. Apa yang dilakukan kueri ini untuk membuat daftar SQL Server yang dibatasi koma?

  5. Bagaimana cara mengizinkan parameter daftar drop-down di SSRS memiliki nilai default -- All -- ?