积分优化
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
|
||||
|
||||
ALTER VIEW [dbo].[View_SitePerson_PersonList]
|
||||
AS
|
||||
|
||||
SELECT
|
||||
Person.PersonId,
|
||||
Person.ProjectId,
|
||||
Person.IsUsed,
|
||||
Person.IsForeign,
|
||||
Person.IsOutside,
|
||||
Person.BlackList,
|
||||
Person.CardNo,
|
||||
Person.PersonName,
|
||||
su.Score,
|
||||
Person.UnitId,
|
||||
Unit.UnitName,
|
||||
WorkAreaName= STUFF((SELECT ',' + UnitWorkName FROM dbo.WBS_UnitWork where PATINDEX('%,' + RTRIM(UnitWorkId) + ',%',',' +Person.WorkAreaId + ',')>0 FOR XML PATH('')), 1, 1,''),
|
||||
TeamGroup.TeamGroupName,
|
||||
Person.InTime,
|
||||
Person.OutTime,
|
||||
(CASE Person.IsUsed WHEN 'TRUE' THEN 'ÊÇ' ELSE '·ñ' END) AS IsUsedName,
|
||||
Person.IdentityCard,
|
||||
Person.TeamGroupId,
|
||||
Person.WorkPostId,
|
||||
Post.WorkPostName,
|
||||
Person.IdcardType,
|
||||
Person.PhotoUrl,
|
||||
edu.TrainCount,
|
||||
PoliticsStatus.dictName AS PoliticsStatusName
|
||||
--,Person.PostTrainingRoleId,
|
||||
--PostRole.Name AS PostTrainingRoleName
|
||||
FROM SitePerson_Person AS Person
|
||||
LEFT JOIN Base_Unit AS Unit ON Unit.UnitId = Person.UnitId
|
||||
LEFT JOIN ScoreUser AS su ON su.IdentityCard = Person.IdentityCard AND su.Year=YEAR(GETDATE())
|
||||
LEFT JOIN ProjectData_TeamGroup AS TeamGroup ON TeamGroup.TeamGroupId=Person.TeamGroupId
|
||||
LEFT JOIN Base_WorkPost AS Post ON Post.WorkPostId = Person.WorkPostId
|
||||
LEFT JOIN RealName_BasicData AS PoliticsStatus ON PoliticsStatus.dictCode = Person.PoliticsStatus AND PoliticsStatus.DictTypeCode='POLITICAL_LANDSCAPE'
|
||||
LEFT JOIN (select PersonId,count(PersonId)as TrainCount from EduTrain_TrainRecordDetail group by PersonId) as edu on edu.PersonId= Person.PersonId
|
||||
--LEFT JOIN PostTraining_Role AS PostRole ON PostRole.Id = Person.PostTrainingRoleId
|
||||
|
||||
|
||||
|
||||
GO
|
||||
|
||||
|
||||
Reference in New Issue
Block a user