الاخوة الزملاء
السلام عليكم ورحمة الله وبركاتة
عندي مشكلة في الاستعلام
عندما أضيف هذا Parameter لا يأتي الاستعلام بأي بيانات وعندما أقوم بالغائة يعمل الاستعلام فأنا لا أدري ما هي المشكلة
ALTER Proc [dbo].[Rpt_End_Contract_note]
@CompanyCode as nvarchar (5)
--,@FEmployeeCode as nvarchar (10)
--,@TEmployeeCode as nvarchar (10)
as begin
SELECT dbo.Employee.EmpCode, dbo.Employee.EmpEnFulName, dbo.Job.JobName, dbo.OrgStrucutreDET.unitName, dbo.Employee.CompCode,
max(dbo.EmpContract.ContStDate)as ConStDate, max(dbo.EmpContract.ContEndDate)ContEndDate,max(dbo.EmpContract.Serial)as Serial
FROM dbo.Employee INNER JOIN
dbo.EmpContract ON dbo.Employee.EmpCode = dbo.EmpContract.EmpCode AND
dbo.Employee.CompCode = dbo.EmpContract.CompCode LEFT OUTER JOIN
dbo.Job ON dbo.Employee.CompCode = dbo.Job.CompCode AND dbo.Employee.Jobcode = dbo.Job.JobCode LEFT OUTER JOIN
dbo.OrgStrucutreDET ON dbo.Employee.CompCode = dbo.OrgStrucutreDET.CompCode AND
dbo.Employee.DepartmentCode = dbo.OrgStrucutreDET.UnitPath
WHERE
serial in (select max(serial) from dbo.EmpContract
where
--(dbo.Employee.EmpCode between @FEmployeeCode and @TEmployeeCode))
dbo.Employee.CompCode = @CompanyCode)
group by
dbo.Employee.EmpCode, dbo.Employee.EmpEnFulName, dbo.Job.JobName, dbo.OrgStrucutreDET.unitName, dbo.Employee.CompCode,
dbo.EmpContract.Serial
endوهذا هو السطر محل المشكلة الذي اضيفة للاستعلام فلا يرجع بأي بيانات
(dbo.Employee.EmpCode between @FEmployeeCode and @TEmployeeCode))

