MS Access替代SQL函数ROW_NUMBER()

Zdenek T.

MS Access 07需要合作,需要一些帮助。

我有两个表TbProjectTeam和TbProjectList。我需要比较员工离职日期和项目开始日期。我使用了这种SQL语法:

SELECT [TbProjectTeam ].[Surname, name] 
FROM TbProjectTeam 
INNER JOIN TbProjectList
ON TbProjectTeam .[DateofTurnOut] <= TbProjectList.[DateOfStart] 
WHERE TbProjectList.[ID] = 1 
ORDER BY [Surname, name];

我的目标是在TbSeznamUkolu替换1。[ID] = 1所表达的东西作为ROW_NUMBER() OVERSQLMS Access不支持此功能,但不幸的是,我需要了解所有项目的行索引。我想这将显示匹配每一行的员工。

谁能帮我吗?十分感谢。

打破了爸爸

MS Access具有自动编号数据类型,可在记录上设置顺序号。您的数据集将需要包含一个AutoNumber字段,以表示T-SQL中的ROW。由于自动编号是数字,你能做到><它的功能。唯一的问题是记录在添加到表中时将按顺序编号。如果可以控制添加顺序,那么没有问题,但是如果要将“自动编号”字段添加到现有的填充表中,则该顺序可能不符合您的要求。

我知道这个问题有点老了,但我希望这会有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章