创建的存储过程查不到数据
存储
[解决办法]
declare @start datetime
declare @stop datetime
select name 姓名,(case when sex=1 then '男' else '女' end)sex ,age 年龄,recdate 记录日期 from t_mz_record
where recdate between @start and @stop and @start=@sdate and @stop=@edate
你的@start ,@stop 没有赋值,所以出来控数据。
[解决办法]
这段条件多余:and @start=@sdate and @stop=@edate
把它去掉就可以工作正常,按照一段日期赛选记录了。
[解决办法]
(recdate between @start and @stop )and (@start=@sdate) and( @stop=@edate)
alter procedure dbo.lixiu
@sdate datetime,
@edate datetime
as
select name 姓名,(case when sex=1 then '男' else '女' end)sex ,age 年龄,recdate 记录日期 from t_mz_record
where recdate between @sdate and @edate
order by recdate