Salesforce 具有多个Where子句的SOQL计数

Salesforce 具有多个Where子句的SOQL计数,salesforce,soql,Salesforce,Soql,我正在尝试统计Salesforce中匹配多个Where条件的所有结果。所有这些条件都存在于我从中选择的同一对象下。看起来应该是一个简单的查询,但我的SQL和SOQL经验有限 这是我现在的代码: SELECT count() FROM Account WHERE Success__c='yes' AND Active__c='true' AND Days__c>'30' AND Days__c<'37' 从帐户中选择count() 成功在哪里 和主动\uu c='true' 30天

我正在尝试统计Salesforce中匹配多个Where条件的所有结果。所有这些条件都存在于我从中选择的同一对象下。看起来应该是一个简单的查询,但我的SQL和SOQL经验有限

这是我现在的代码:

SELECT count() FROM Account
WHERE Success__c='yes'
AND Active__c='true'
AND Days__c>'30'
AND Days__c<'37'
从帐户中选择count()
成功在哪里
和主动\uu c='true'
30天

和Days_uuc查看实际的错误消息会很有用,但是猜测一下,您在不应该包含它们的东西周围有引号,例如您想要的

SELECT count() FROM Account
WHERE Success__c = 'yes'
AND Active__c = true
AND Days__c > 30
AND Days__c < 37
从帐户中选择count()
其中Success\uuu c=‘yes’
和活动__c=真
和>30天
和天u_c<37

还有一些工具,如SoqlX、Force.com IDE和Workbench,可以让您运行查询,因此如果Geckoboard隐藏了实际的错误消息,你可以先在这些工具中找到一个好的查询。

它怎么不起作用?我应该澄清一下:我想把这些数据拉到Geckoboard中,但Geckoboard告诉我我的SOQL有一个错误。如果没有问题,那么我猜这是他们的问题。您在开发人员控制台(查询编辑器部分)尝试过这个查询吗?第一行是有效的。我不能测试其余的,因为我没有你的自定义字段。嘿,看起来是引号。一些超级基本的,甚至没有考虑它。谢谢