我正在使用存储过程使用Where条件检索数据之间的值(与特定Person相关,而不是与Date相关的人)。
例如我有cols表
User Name User ID date_used Book Name
xxxx UID001 12-03-2012 zzzzz
yyyy UID002 14-03-2015 ccccc
xxxx UID001 14-03-2015 rrrrr
Desired Out put
User Name User ID date_used Book Name
xxxx UID001 12-03-2012 zzzzz
xxxx UID001 14-03-2015 rrrrr
为此,我尝试了以下方式,请帮助我,我错了
SELECT UserID,Issue_Date,Book_Name FROM dbo.Books
where UserID = @userID and Issue_Date >= @From and Issue_Date <= @To
order by Issue_Date Desc
@From(datetime)和@to(datetime)是datepickers值(startDate和EndDate) @userID varchar
当我删除UserID子句时,我能够检索为所有用户发布的所有书籍。但是,当我添加用户ID的where子句时,不会反映任何行。
请用其他方法向我提出建议。