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