1
Business Intelligent Development Studio에서 보고서를 만드는 데 사용되는 FetchXML 쿼리는 아래와 같습니다.가이드 또는 FetchXML을 SQL 쿼리로 변환하는 도구
<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
<entity name="incident">
<attribute name="ticketnumber" />
<attribute name="createdon" />
<attribute name="statuscode" />
<attribute name="incidentid" />
<attribute name="caseorigincode" />
<attribute name="new_statussla" />
<attribute name="ownerid" />
<attribute name="new_caseaging" />
<attribute name="casetypecode" />
<order attribute="ticketnumber" descending="false" />
<filter type="and">
<condition attribute="createdon" operator="on-or-after" value="@Startdate" />
<condition attribute="createdon" operator="on-or-before" value="@Enddate" />
<condition attribute="caseorigincode" operator="ne" value="3" />
</filter>
<link-entity name="systemuser" from="systemuserid" to="owninguser" visible="false" link-type="outer" alias="a_cf39b8fda77b421483a1af5e511c39ca">
<attribute name="new_region" />
<attribute name="businessunitid" />
</link-entity>
</entity>
</fetch>
이 쿼리를 다음과 같은 SQL 쿼리로 변환합니다.
SELECT a.ticketnumber, a.createdon, a.statuscode,
a.incidentid, a.caseorigincode, a.new_statussla,
a.ownerid, a.new_caseaging, a.casetypecode,
b.new_region, b.businessunitid
FROM FilteredIncident a, FilteredSystemUser b
WHERE a.ownerid = b.systemuserid
AND createdon >= @StartDate
AND creaedon <= @EndDate
AND caseorigincode != '3'
제 질문은 SQL 쿼리입니까? 내가 그걸 실행할 수는 있겠지만.
씨 Shaa, 당신이 파서를 만들 것입니다 수동 곳을 ... –
당신은 시도 할 수 있습니다 https://fetchxml2sql.codeplex.com/ 또는 SQL 프로파일 러에서 추출 할 수 있습니다 ... – pedram
사이드 노트 : 이전 스타일의 조인을 사용하지 마십시오. 명시 적 조인은 ansi-SQL에서 20 년 이상 계속되고 있습니다. 자세한 내용은 [읽기이] (http://sqlblog.com/blogs/aaron_bertrand/archive/2009/10/08/bad-habits-to-kick-using-old-style-joins.aspx) –