update viewPosMaster

This commit is contained in:
AdisakKanthawilang 2025-06-26 15:57:46 +07:00
parent ed84cf19f3
commit aba6e3a57b

View file

@ -86,8 +86,17 @@ import { ViewColumn, ViewEntity } from "typeorm";
WHERE pd2.profileId = pd1.profileId
)
) AS profileDiscipline ON profileDiscipline.profileId = profile.id
LEFT JOIN
profileLeave ON profileLeave.profileId = profile.id
LEFT JOIN (
SELECT pl1.*
FROM profileLeave pl1
INNER JOIN (
SELECT profileId, MAX(createdAt) AS maxDate
FROM profileLeave
GROUP BY profileId
) pl2 ON pl1.profileId = pl2.profileId
AND pl1.createdAt = pl2.maxDate
) AS profileLeave
ON profileLeave.profileId = posMaster.current_holderId
LEFT JOIN
profileAssessment ON profileAssessment.profileId = profile.id
LEFT JOIN