Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 在Netsuite中使用稠密_秩作为已保存搜索的条件_Sql_Netsuite - Fatal编程技术网

Sql 在Netsuite中使用稠密_秩作为已保存搜索的条件

Sql 在Netsuite中使用稠密_秩作为已保存搜索的条件,sql,netsuite,Sql,Netsuite,我试图创建一个客户搜索,显示他们的机会以及与每个机会相关的注释。如果商机上有超过1张便笺,他们不希望屏幕上出现多个条目。他们希望看到每个机会一次,并且只看到与该机会相关的最新注释。我认为应该使用densite_RANK对注释进行排序,并请求只返回秩为1的注释。我知道这个公式是有效的,但当将它添加到标准中以限制结果时,我收到了一个错误。我曾经尝试过在出现空错误时使用NVL,但没有效果 下面是只显示最新注释的结果公式(尽管每个附加注释最后都有一个空行)。使用公式(文本): 限制结果的标准公式如下。I

我试图创建一个客户搜索,显示他们的机会以及与每个机会相关的注释。如果商机上有超过1张便笺,他们不希望屏幕上出现多个条目。他们希望看到每个机会一次,并且只看到与该机会相关的最新注释。我认为应该使用densite_RANK对注释进行排序,并请求只返回秩为1的注释。我知道这个公式是有效的,但当将它添加到标准中以限制结果时,我收到了一个错误。我曾经尝试过在出现空错误时使用NVL,但没有效果

下面是只显示最新注释的结果公式(尽管每个附加注释最后都有一个空行)。使用公式(文本):

限制结果的标准公式如下。Im使用公式(数字),说明设置为1:

DENSE_RANK() over (partition by {internalid} order by {usernotes.internalid} desc NULLS LAST)    
在添加稠密等级标准后尝试运行搜索时收到的错误消息为:


发生意外错误。请单击此处通知支持人员并提供您的联系信息。

尝试进行简单搜索,并使用公式确定您是否可以实际使用dense_rank。据我猜测,Netsuite不使用SQL,而是使用Oracle版本的MySQL,我认为(不确定)它是MySQL的一个子集。因此,并非所有功能都可用。只需使用您可以在UI查询中找到的内容

DENSE_RANK() over (partition by {internalid} order by {usernotes.internalid} desc NULLS LAST)