爲什麼我的存儲過程的工作,我寫了一個存儲過程,可以挑選員工數據無論是對他的CURRENT工作或第一份工作或者那麼這兩個只存在CURRENT但我只爲單身員工做到這一點。我無法弄清楚如何爲表中的大量員工選擇它,因爲每個員工都可以有CURRENT或INITIAL或BOTH。所有記錄
ALTER PROCEDURE [dbo].[ReportEmployeeProfile] 0
AS
BEGIN
SELECT
PersonalInfo.pk_PersonalInfo_ID,
PersonalInfo.PersonalInfoReligion,
PersonalInfo.PersonalInfoPhoneResidence,
PersonalInfo.PersonalInfoPhoneoffice,
PersonalInfo.PersonalInfoNIC,
PersonalInfo.PersonalInfoName,
PersonalInfo.PersonalInfoMobile,
PersonalInfo.PersonalInfoMaritalStatus,
PersonalInfo.PersonalInfoGender,
PersonalInfo.PersonalInfoFatherHusbandName,
CONVERT(varchar, PersonalInfo.PersonalInfoEntryDateTime, 106),
PersonalInfo.PersonalInfoEmailAddress,
PersonalInfo.PersonalInfoDomicile,
CONVERT(varchar, PersonalInfo.PersonalInfoDOB, 106) AS PersonalInfoDOB,
PersonalInfo.PersonalInfoComputerLiterate,
PersonalInfo.PersonalInfoAddress,
PersonalInfo.fk_WebUsers_PersonalInfo_UserID,
PersonalInfoEmployeePicture,
ServiceInfo.ServiceInfoInitialBPS,
ServiceInfo.ServiceInfoInitialDesignation
FROM PersonalInfo
INNER JOIN ServiceInfo
ON ServiceInfo.fk_PersonalInfo_ServiceInfo_PID = PersonalInfo.pk_PersonalInfo_ID
WHERE ServiceInfo.ServiceInfoJobStatus = ?
更新: JobStatuses: 1 =初始 2 =此前 3 =電流
什麼jobstatus意思?你爲什麼要設置jobstatus 3 – TheGameiswar
等待我更新的問題 – user5820210
@TheGameiswar請 – user5820210