【发布时间】:2020-09-11 19:44:44
【问题描述】:
我在asp.net 中的一个网站上工作。我从网页中获取日期,然后根据用户输入,我想从 SQL Server 数据库中获取结果(使用存储过程)。
问题是我只能从 UI 中获取日期,格式为 2016-10-08,它是字符串类型。但是在数据库中,我有一列类型为datetime,格式为2016-10-08 17:38:00.000。
我正在使用此查询进行搜索,但它不起作用。
select *
from table
where acceptedDate like @sDate+ '%';
其中sDate 是存储过程的输入参数。请帮忙。谢谢
【问题讨论】:
-
select * from table where convert(date,acceptedDate) >= @sDate
标签: sql-server datetime stored-procedures