这个问题可能是重复的,但经过10分钟的研究,我找不到它。下面是问题:
我正在尝试在我的查询中显示最近3个财年:所以对我来说,它将是2018、2019和2020。
SELECT distinct E.FISCALYEAR
FROM EMPLOYEES as E
INNER JOIN HR_PERIODS as H ON E.PERIOD = H.PERIOD
WHERE
E.FISCALYEAR <= year(getdate()) + 1
and E.RECORDSTATUS = 1
ORDER BY E.FISCALYEAR我目前使用的查询是这样的:
2015
2016
2017
2018
2019
2020此外,我们的HR财年是从2015年到本财年。
发布于 2019-07-26 00:04:51
您可以使用top (3)
SELECT distinct TOP (3) E.FISCALYEAR
FROM RPT_EMPLOYEECENSUS_ASOF E INNER JOIN
HR_PERIODS H
ON E.PERIODNUMBER = H.PERIODNUMBER
WHERE E.FISCALYEAR <= year(getdate()) + 1 AND
E.EOM_RECORDSTATUS_EFF = 1
ORDER BY E.FISCALYEAR DESChttps://stackoverflow.com/questions/57206119
复制相似问题