ALTER PROCEDURE sq_SelForTime
@Addtime varchar(50)
ASexec('select * from zxbj where Addtime like ''%'+@Addtime+'%'' ')
测试数据:
exec sq_SelForTime _10_19_2012 空(全部里有这天的记录)
exec sq_SelForTime _8_11_2012 有
exec sq_SelForTime _08_11_2012 空(全部里有这天的记录)
exec sq_SelForTime _5_10_2012 有
exec sq_SelForTime _05_10_2012 空(全部里有这天的记录)
select * from zxbj 上述日期全部都有对应数据怎么回事?需要怎么改?
@Addtime varchar(50)
ASexec('select * from zxbj where Addtime like ''%'+@Addtime+'%'' ')
测试数据:
exec sq_SelForTime _10_19_2012 空(全部里有这天的记录)
exec sq_SelForTime _8_11_2012 有
exec sq_SelForTime _08_11_2012 空(全部里有这天的记录)
exec sq_SelForTime _5_10_2012 有
exec sq_SelForTime _05_10_2012 空(全部里有这天的记录)
select * from zxbj 上述日期全部都有对应数据怎么回事?需要怎么改?
exec sq_SelForTime 05_10_2012 空(全部里有这天的记录)
把第一个 单字符匹配去掉,试试
比如exec sq_SelForTime _7_1_2012
exec sq_SelForTime '10_19_2012'