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