此查询返回 100 行:
select distinct(c.id),
a.zipcode,
a.city
from client c
join address a on a.id = c.id
join [dbo].[View_Members_Only] as v on v.id = c.id
where c.physician_id = '200'
and
c.dreendate between @StartDate and @EndDate
我只需要它根据输入参数返回 xx 行数。
尝试过此操作,但它返回零行:
declare @startdate date
declare @enddate date
declare @allowedgrantmembers int
set @startdate = '09-01-2023'
set @enddate = '09-3-2023'
set @allowedgrantmembers = 32
/*************************************
parameters for testing purposes only
*************************************/
select top (@allowedgrantmembers)
c.id,
a.zipcode,
a.city
from client c
join address a on a.id = c.id
join [dbo].[View_Members_Only] as v on v.id = c.id
where c.physician = '100'
and
c.dreendate between @StartDate and @EndDate
感谢您的帮助和建议。
没关系!!
打字错误是一件坏事。我确定了日期范围。
当你甚至看不到自己的错误时,真是太神奇了。
当结束日期参数正确键入为该月的最后一天时,我的查询工作正常。 #尴尬