MS Access 2010-Access中的FIRST函数在SQL中是什么

时间:2019-05-20 13:32:36

标签: sql sql-server ms-access-2010

我正在从MS Access在SQL Server中运行脚本,由于MS Access中的FIRST功能,我没有得到正确的结果

Select ClientID, ClientREF, FIRST(AgentID) AS FirstOFAgentID, FIRST(AgentREF) AS FirstOFAgentREF
From table 1
Right join table2 ON table1 = table2
Left join table 4 ON table1 = table4
Group by ClientID, ClienREF, AgentID, AgentREF

1 个答案:

答案 0 :(得分:0)

您的查询没有任何意义。您有uploadFileIGCSE('param1', 'param2', 'param3'),但在javascript中包括了jquery。您的查询等同于将列与FIRST(AgentID)一起使用。

假设您真的想要第一个值,那么我可以很容易地想到在SQL Server中,这两个都是使用窗口函数的。我更喜欢条件聚合:

AgentId

第二种方法将GROUP BYSELECT DISTINCT一起使用,这是作为窗口函数而不是聚合函数提供的。