MS CRM Gelişmiş Bul Sorgularının Sql Scripti

Aşağıdaki gelişmiş  bul sorgu muzun kullandığı sql sorgusunu bulalım.


Gelişmiş Bul Sorgusu

Sağ üst taraftaki kişilere ver butonuna tıklayalım.

Gelişmiş Bul Sorgusu Excel Export

Açılan ekranda dinamik çalışma sayfasını seçiyoruz ve ileriyi seçip istediğimiz alanları seçip ver diyoruz.

Dinamik Çalışma Sayfası

İndirdiğimiz xml dosyasını herhangi bir text editor ile açıyoruz ve  tagları arasında kalan kısımı alıyoruz. İşte bizim sql sorgumuz:

SELECT DISTINCT TOP 10000 "contact0".fullname AS "fullname"
,"contact0".telephone1 AS "telephone1"
,"contact0".contactid AS "contactid"
FROM FilteredContact AS "contact0"
JOIN Filterednew_address AS "ac" ON (
"contact0".contactid = "ac".new_contactid
AND (
"ac".new_addressline1 IS NOT NULL
AND "ac".new_addressline2 IS NOT NULL
)
)
JOIN FilteredAccount AS "ad" ON (
"ac".new_accountid = "ad".accountid
AND (
"ad".new_memail IS NOT NULL
AND "ad".NAME LIKE N'F%'
AND "ad".new_mtelephone IS NOT NULL
)
)
WHERE (
"contact0".firstname LIKE N'Fuat%'
AND "contact0".mobilephone IS NOT NULL
AND "contact0".websiteurl = N'fuattatar.blogspot.com'
)
ORDER BY "contact0".fullname ASC
,"contact0".contactid ASC
Not: İsterseniz xml dosyasının uzantısı excel dosyası uzantısına çevirip ile excel dökümanından da sql sorgusuna ulaşabilirsiniz. Bunun için excel dosyasını açıp Data>Connection>Properties>Detail>Query yolunu takip etmelisiniz.