SELECT Id, WorkId, Name, ContractNo, ContractType, ContractTime, IsSyq, SyqSDate, SyqEDatte, ContractSDate, ContractEDate, DataStatus, IsDeleted, CUser, CDate, LUser, LDate, SyqMonth, ZZDate, CompanyCode, ContDesc, COptType, SignCompanyCode, TermMode, ContractTimeMonth, Remark, Mark FROM Sys_MarkContract WHERE WorkId = '${work_id}' ORDER BY ID ASC

WITH RankedContracts AS ( SELECT Id, WorkId, CompanyCode, ROW_NUMBER() OVER (PARTITION BY WorkId ORDER BY ID DESC) AS RowNum FROM Sys_MarkContract WHERE WorkId = '${work_id}' ) SELECT rc.Id, rc.WorkId, rc.CompanyCode FROM RankedContracts rc WHERE rc.RowNum = 1 AND rc.CompanyCode = '${company_code}'

SQL 查询员工最新合同:根据工号和公司代码筛选

原文地址: https://www.cveoy.top/t/topic/Cd7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录