set @a=cast(@价格 as varchar)+'%'select FB.复本控制号,YB.书名,FL.类别,YB.作者,YB.出版社,cast(YB.价格 as varchar),YB.页数,YB.版次,YB.语种,isnull(DZ.姓名,'无') 借书人
FROM FL JOIN YB ON FL.分类号=YB.索书号
left JOIN FB ON YB.样本控制号=FB.样本控制号
left JOIN JY ON FB.复本控制号=JY.复本控制号
left JOIN DZ ON JY.借书证号=DZ.借书证号
where cast(yb.价格 as varchar) like @a
FROM FL JOIN YB ON FL.分类号=YB.索书号
left JOIN FB ON YB.样本控制号=FB.样本控制号
left JOIN JY ON FB.复本控制号=JY.复本控制号
left JOIN DZ ON JY.借书证号=DZ.借书证号
where cast(yb.价格 as varchar) like @a
@价格 varchar(10)='%'
AS
begin
declare @a varchar(11)
select @a=@价格+'%'
select FB.复本控制号,YB.书名,FL.类别,YB.作者,YB.出版社,yb.价格 ,YB.页数,YB.版次,YB.语种,isnull(DZ.姓名,'无') 借书人
FROM FL JOIN YB ON FL.分类号=YB.索书号
left JOIN FB ON YB.样本控制号=FB.样本控制号
left JOIN JY ON FB.复本控制号=JY.复本控制号
left JOIN DZ ON JY.借书证号=DZ.借书证号
where cast(yb.价格 as varchar) like @a
end
GO你转化的地方错了阿