下表按有效数据和有效的顺序列出了每名雇员的多个记录: EMPLID, EFFDT, EFFSEQ.
我试图提出一种看法,即我可以具体说明除目前日期外的日期,并取得截至该日期每个雇员的最新记录。 我通常使用的问题是:
SELECT C.EMPLID, C.EFFDT, C.EFFSEQ
FROM PS_JOB C
WHERE C.EFFSEQ = (SELECT MAX(INNERALIAS.EFFSEQ)
FROM PS_JOB INNERALIAS
WHERE INNERALIAS.EMPLID = C.EMPLID
AND INNERALIAS.EFFDT = C.EFFDT)
AND C.EFFDT = (SELECT MAX(INNERALIAS.EFFDT)
FROM PS_JOB INNERALIAS
WHERE INNERALIAS.EMPLID = C.EMPLID
AND INNERALIAS.EFFDT <= GetDate())
是否有办法对服务器形成一种看法,在这种看法中,我可以规定一个日期来比较第二个次电文中的