لدي الجملة التالية داخل sp
select * from voipswitch.dbo.viewgwclientsfinal where ( voipswitch.dbo.viewgwclientsfinal.login between (select sales.dbo.range.rangestart from sales.dbo.range where sales.dbo.range.rangestart in (select sales.dbo.range.rangestart from sales.dbo.range where serviceid=@serviceid)) and (select sales.dbo.range.rangeend from sales.dbo.range where sales.dbo.range.rangeend in (select sales.dbo.range.rangeend from sales.dbo.range where serviceid=@serviceid)) )
في حال وجود اكثر من rangestart تعطي العملية error
السؤال هو بعيدا عن استعمال curesor
هل من طريقة لاستعمال resord set من داخل between
علما باني استعمل sqlserver2000
شكرا مقدما
