[Resoved] SQL-запрос другой вывод
Я пробую этот sql-запрос
Select tblRV.ID as ID, tblRV.Owner, tblRV.Regno, (Select Count(*) as total from tblvv WHERE MID = tblRV.ID and Name <> '') as total,tblRV.MA, tblRV.MS from tblReg inner join tblRV On tblReg.RID = tblRV.RID WHERE tblReg.StartDate >= '2016-06-01 00:00:00' AND tblReg.EndDate <= '2016-06-08 23:59:59' and tblReg.Region = 'UK' order by tblRV.Owner
этот запрос возвращает мне 24 строки поэтому когда я создаю процедуру то я exe храню процедуру вот так
Что я уже пробовал:
grid_data 'UK' ,'2016-06-01 00:00:00', '2016-06-08 23:59:59'
sp
ALTER procedure [dbo].[grid_data] @region varchar(50), @fromdate datetime, @todate datetime as Select tblRV.ID as ID, tblRV.Owner, tblRV.Regno, (Select Count(*) as total from tblvv WHERE MID = tblRV.ID and Name <> '') as total,tblRV.MA, tblRV.MS from tblReg inner join tblRV On tblReg.RID = tblRV.RID order by tblRV.Owner
Это показывает мне 24913 записей.
OriginalGriff
Почему вы передаете параметры своему SP, если вы их не используете?
Вы уверены, что 1) SP выглядит именно так? 2) БД одна и та же для обоих запросов?
super_user
проблема решена
Suvendu Shekhar Giri
Поделитесь своим ответом и отметьте его как решение, чтобы другие могли ссылаться на него.
super_user
я только добавляю эту строку в sp, где tblReg. StartDate >= @startdate и
tblReg.Дата окончания &ЛТ;= @enddate в
и tblReg. Region = @region