我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() OVER
在SQL
。MS Access
不支持此功能,但不幸的是,我需要了解所有项目的行索引。我想这将显示匹配每一行的员工。
谁能帮我吗?十分感谢。
MS Access具有自动编号数据类型,可在记录上设置顺序号。您的数据集将需要包含一个AutoNumber字段,以表示T-SQL中的ROW。由于自动编号是数字,你能做到>
和<
它的功能。唯一的问题是记录在添加到表中时将按顺序编号。如果可以控制添加顺序,那么没有问题,但是如果要将“自动编号”字段添加到现有的填充表中,则该顺序可能不符合您的要求。
我知道这个问题有点老了,但我希望这会有所帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句