返回具有最后一个非空值“Ms Access 2007”的行的列名称

时间:2010-05-27 20:10:42

标签: ms-access-2007

我有一张表,其中包含联盟球员名单。每个赛季,我们都会记录他们每镖的得分。他们在该季节的总PPD存储在其他表格中,并通过其他查询提取,然后在季节结束时将其导入主表“玩家历史记录”,以用作历史数据。

当前查询检索每个玩家PPD,他们玩的每个赛季,最后一次比赛以及玩了多少赛季。

Last Season Played的代码变得太长而且不稳定。它最初是创建的,并且分成两个单独的列,因为单个SQL很长。 (LSP1)和LSP2)工作,但是当我添加季节时,Access不喜欢代码的长度。

简而言之,我需要找到一个更简单的代码来查看每一行,并在该行中查找最后一个非空单元格并报告最后一个非空值的列。

所以,如果一名球员参加了30周年的比赛,那么31,但没有打32 ..但是确实打了33,带代码的专栏应该标题为Last Season Played,对于那个玩家,它会在那个单元格中显示“33”,表示该玩家最后一个赛季“33 “

我将提供表格和查询..

请帮忙

0 个答案:

没有答案