【发布时间】:2018-01-22 07:08:07
【问题描述】:
以下查询在 Account 上提取结果,并对子对象 Monthly_cc__c 和 Yearly_cc__c 使用两个内部查询。我想按 monthly_cc__c 的处理日期对结果进行排序。请帮忙
Select id,
(SELECT Country__c, Current_Month_Active__c,
Distributor__c,Personal_CC_MTD__c, Total_CC_MTD__c,
Processing_Date__c, Total_Active_CC_MTD__c,
Non_Manager_CC_MTD__c,Leadership_CC_MTD__c, Processing_Month__c,
Processing_Year__c, Global_Case_Credits__c,
Eagle_Manager_Global_New_CC__c, Chairmans_Bonus_Global_New_CC__c
FROM Account.Monthly_CCs__r
WHERE Processing_Month__c IN ( 9,8,7) AND Op_Company__c = 'GBR' ),
(SELECT Total_CC_YTD__c, Total_Active_CC_YTD__c, Non_Manager_CC_YTD__c,
Leadership_Qualification_CC_YTD__c,Operating_Company__c
FROM Account.Yearly_CCs__r
WHERE Operating_Company__c= 'GBR' AND Processing_Date__c =2016-01-01)
From Account where ID IN
('001d000001VpPcyAAF','001d000001liZH4AAM','001d000001Q5sflAAB' )
【问题讨论】:
-
您要排序什么?来自子查询的记录还是来自 Account 的 Id?
-
我正在尝试对 account.monthly_cc__c 上的子查询 processing_dare__c 进行排序
标签: salesforce apex soql force.com