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);