convertir mi consulta sql a queryexpression o fetchxml en crm
tengo estoSQL
consulta donde estoy tratando de buscar elopportunityId
de la entidad de oportunidad para quienapprovaldocument
no se ha creado (el documento de aprobación es el nombre de la otra entidad). No creo que fetchxml admita este tipo de consulta. Soy nuevo en crm y mi proyecto está encrm 4.0
versión.
Aquí está la consulta SQL:
Select OpportunityId from opportunity AS c left JOIN (select a.opportunitynameid from opportunity o
JOIN ApprovalDocument a ON
a.opportunitynameid=o.OpportunityId) AS b ON c.OpportunityId=b.opportunitynameid
Where b.opportunitynameid IS NULL and statecode=0
Lo convertí en unfetchxml
, pero eso no dio el resultado correcto.
<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="true">
<entity name="opportunity"> <attribute name="opportunityid" />
<link-entity name="approvaldocument" from="opportunitynameid" to="opportunityid" alias="a" link-type="outer"> <attribute name="opportunitynameid" />
</link-entity>
<filter type="and">
<condition entityname="a" attribute="opportunitynameid" operator="null" />
</filter>
</entity>
<fetch/>