<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/1.5.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
>

<channel>
	<title>SQL Learning Center - GoldMine</title>
	<link>http://www.crmsql.com</link>
	<description>Use SQL queries to get answers from GoldMine</description>
	<pubDate>Mon, 01 Feb 2010 14:10:28 +0000</pubDate>
	<generator>http://wordpress.org/?v=1.5.2</generator>
	<language>en</language>

		<item>
		<title>History - No Notes for Date Range - Version 8.5 forward</title>
		<link>http://www.crmsql.com/?p=47</link>
		<comments>http://www.crmsql.com/?p=47#comments</comments>
		<pubDate>Thu, 14 Jan 2010 03:35:08 +0000</pubDate>
		<dc:creator>Doug Steinschneider</dc:creator>
		
	<category>MSSQL History</category>
		<guid>http://www.crmsql.com/?p=47</guid>
		<description><![CDATA[	Type: MSSQL
Description:  History with No Note for Date Range for GoldMine Version 8.5 Forward 
	&#160;
&#160; &#160; &#160; &#160; 
SELECT
&#160; ch.REF
&#160;,ch.ondate
&#160;,CAST&#40;CAST&#40;ch.notes AS VARBINARY&#40;MAX&#41;&#41;AS VARCHAR&#40;MAX&#41;&#41; AS Notes
FROM
&#160;conthist ch
WHERE
&#160;DATALENGTH&#40;CAST&#40;CAST&#40;notes AS VARBINARY&#40;MAX&#41;&#41;AS VARCHAR&#40;MAX&#41;&#41;&#41; &#60; 1
&#160;AND ch.ondate BETWEEN '01/01/2009' AND '12/31/2009' 
&#160; &#160; &#160; &#160; 
]]></description>
			<content:encoded><![CDATA[	<p><strong>Type: MSSQL</strong><br />
<strong>Description: </strong> History with No Note for Date Range for GoldMine Version 8.5 Forward </p>
	<div class="dean_ch" style="white-space: wrap;"><ol><li class="li1"><div class="de1">&nbsp;</div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; </div></li>
<li class="li1"><div class="de1"><span class="kw1">SELECT</span></div></li>
<li class="li1"><div class="de1">&nbsp; ch.<span class="kw1">REF</span></div></li>
<li class="li2"><div class="de2">&nbsp;,ch.<span class="me1">ondate</span></div></li>
<li class="li1"><div class="de1">&nbsp;,<span class="kw1">CAST</span><span class="br0">&#40;</span><span class="kw1">CAST</span><span class="br0">&#40;</span>ch.<span class="me1">notes</span> <span class="kw1">AS</span> <span class="kw1">VARBINARY</span><span class="br0">&#40;</span><span class="kw2">MAX</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="kw1">AS</span> <span class="kw1">VARCHAR</span><span class="br0">&#40;</span><span class="kw2">MAX</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="kw1">AS</span> Notes</div></li>
<li class="li1"><div class="de1"><span class="kw1">FROM</span></div></li>
<li class="li1"><div class="de1">&nbsp;conthist ch</div></li>
<li class="li1"><div class="de1"><span class="kw1">WHERE</span></div></li>
<li class="li2"><div class="de2">&nbsp;DATALENGTH<span class="br0">&#40;</span><span class="kw1">CAST</span><span class="br0">&#40;</span><span class="kw1">CAST</span><span class="br0">&#40;</span>notes <span class="kw1">AS</span> <span class="kw1">VARBINARY</span><span class="br0">&#40;</span><span class="kw2">MAX</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="kw1">AS</span> <span class="kw1">VARCHAR</span><span class="br0">&#40;</span><span class="kw2">MAX</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> &lt; <span class="nu0">1</span></div></li>
<li class="li1"><div class="de1">&nbsp;AND ch.<span class="me1">ondate</span> BETWEEN <span class="st0">'01/01/2009'</span> AND <span class="st0">'12/31/2009'</span> </div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; </div></li></ol></div>
]]></content:encoded>
			<wfw:commentRSS>http://www.crmsql.com/?feed=rss2&amp;p=47</wfw:commentRSS>
	</item>
		<item>
		<title>History - No notes for Date Range for GoldMine Versions previous to 8.5</title>
		<link>http://www.crmsql.com/?p=46</link>
		<comments>http://www.crmsql.com/?p=46#comments</comments>
		<pubDate>Thu, 14 Jan 2010 03:33:00 +0000</pubDate>
		<dc:creator>Doug Steinschneider</dc:creator>
		
	<category>MSSQL History</category>
		<guid>http://www.crmsql.com/?p=46</guid>
		<description><![CDATA[	Type: MSSQL
Description:  History with No Note for Date Range for GoldMine before Version 8.5
	&#160;
SELECT
&#160; ch.REF
&#160;,ch.ondate
&#160;,ch.notes
FROM
&#160;conthist ch
WHERE
&#160;DATALENGTH&#40;ch.notes&#41; &#60; 1
&#160;AND ch.ondate BETWEEN '01/01/2009' AND '12/31/2009'
&#160;
]]></description>
			<content:encoded><![CDATA[	<p><strong>Type: MSSQL</strong><br />
<strong>Description: </strong> History with No Note for Date Range for GoldMine before Version 8.5</p>
	<div class="dean_ch" style="white-space: wrap;"><ol><li class="li1"><div class="de1">&nbsp;</div></li>
<li class="li1"><div class="de1"><span class="kw1">SELECT</span></div></li>
<li class="li1"><div class="de1">&nbsp; ch.<span class="kw1">REF</span></div></li>
<li class="li1"><div class="de1">&nbsp;,ch.<span class="me1">ondate</span></div></li>
<li class="li2"><div class="de2">&nbsp;,ch.<span class="me1">notes</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">FROM</span></div></li>
<li class="li1"><div class="de1">&nbsp;conthist ch</div></li>
<li class="li1"><div class="de1"><span class="kw1">WHERE</span></div></li>
<li class="li1"><div class="de1">&nbsp;DATALENGTH<span class="br0">&#40;</span>ch.<span class="me1">notes</span><span class="br0">&#41;</span> &lt; <span class="nu0">1</span></div></li>
<li class="li2"><div class="de2">&nbsp;AND ch.<span class="me1">ondate</span> BETWEEN <span class="st0">'01/01/2009'</span> AND <span class="st0">'12/31/2009'</span></div></li>
<li class="li1"><div class="de1">&nbsp;</div></li></ol></div>
]]></content:encoded>
			<wfw:commentRSS>http://www.crmsql.com/?feed=rss2&amp;p=46</wfw:commentRSS>
	</item>
		<item>
		<title>History Activity Counts</title>
		<link>http://www.crmsql.com/?p=45</link>
		<comments>http://www.crmsql.com/?p=45#comments</comments>
		<pubDate>Fri, 06 Nov 2009 19:30:44 +0000</pubDate>
		<dc:creator>Doug Steinschneider</dc:creator>
		
	<category>MSSQL Counts</category>
	<category>MSSQL History</category>
		<guid>http://www.crmsql.com/?p=45</guid>
		<description><![CDATA[	Type: MSSQL
Description:  Get counts of History Activities by type for a user
	&#160;
&#160; &#160; &#160; &#160; 
SELECT
&#160;CASE LEFT&#40;ch.rectype,2&#41;
&#160; WHEN 'CO' THEN 'Call Out'
&#160; WHEN 'CI' THEN 'Call In'
&#160; WHEN 'CC' THEN 'Call Back'
&#160; WHEN 'CM' THEN 'Returned Message'
&#160; WHEN 'MO' THEN 'Email Out'
&#160; WHEN 'MI' THEN 'Email In'
&#160; WHEN 'A ' &#160;THEN 'Appointment'
&#160; WHEN 'N [...]]]></description>
			<content:encoded><![CDATA[	<p><strong>Type: MSSQL</strong><br />
<strong>Description: </strong> Get counts of History Activities by type for a user</p>
	<div class="dean_ch" style="white-space: wrap;"><ol><li class="li1"><div class="de1">&nbsp;</div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; </div></li>
<li class="li1"><div class="de1"><span class="kw1">SELECT</span></div></li>
<li class="li1"><div class="de1">&nbsp;<span class="kw1">CASE</span> <span class="kw1">LEFT</span><span class="br0">&#40;</span>ch.<span class="me1">rectype</span>,<span class="nu0">2</span><span class="br0">&#41;</span></div></li>
<li class="li2"><div class="de2">&nbsp; <span class="kw1">WHEN</span> <span class="st0">'CO'</span> <span class="kw1">THEN</span> <span class="st0">'Call Out'</span></div></li>
<li class="li1"><div class="de1">&nbsp; <span class="kw1">WHEN</span> <span class="st0">'CI'</span> <span class="kw1">THEN</span> <span class="st0">'Call In'</span></div></li>
<li class="li1"><div class="de1">&nbsp; <span class="kw1">WHEN</span> <span class="st0">'CC'</span> <span class="kw1">THEN</span> <span class="st0">'Call Back'</span></div></li>
<li class="li1"><div class="de1">&nbsp; <span class="kw1">WHEN</span> <span class="st0">'CM'</span> <span class="kw1">THEN</span> <span class="st0">'Returned Message'</span></div></li>
<li class="li1"><div class="de1">&nbsp; <span class="kw1">WHEN</span> <span class="st0">'MO'</span> <span class="kw1">THEN</span> <span class="st0">'Email Out'</span></div></li>
<li class="li2"><div class="de2">&nbsp; <span class="kw1">WHEN</span> <span class="st0">'MI'</span> <span class="kw1">THEN</span> <span class="st0">'Email In'</span></div></li>
<li class="li1"><div class="de1">&nbsp; <span class="kw1">WHEN</span> <span class="st0">'A '</span> &nbsp;<span class="kw1">THEN</span> <span class="st0">'Appointment'</span></div></li>
<li class="li1"><div class="de1">&nbsp; <span class="kw1">WHEN</span> <span class="st0">'N '</span> &nbsp;<span class="kw1">THEN</span> <span class="st0">'Next Action'</span></div></li>
<li class="li1"><div class="de1">&nbsp; <span class="kw1">WHEN</span> <span class="st0">'O '</span> &nbsp;<span class="kw1">THEN</span> <span class="st0">'Other Action'</span></div></li>
<li class="li1"><div class="de1">&nbsp; <span class="kw1">WHEN</span> <span class="st0">'L '</span> &nbsp;<span class="kw1">THEN</span> <span class="st0">'Form'</span></div></li>
<li class="li2"><div class="de2">&nbsp;<span class="kw1">ELSE</span></div></li>
<li class="li1"><div class="de1">&nbsp; ch.<span class="me1">rectype</span></div></li>
<li class="li1"><div class="de1">&nbsp;<span class="kw1">END</span> Activity</div></li>
<li class="li1"><div class="de1">,<span class="kw2">COUNT</span><span class="br0">&#40;</span>*<span class="br0">&#41;</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">FROM</span></div></li>
<li class="li2"><div class="de2">&nbsp;conthist ch <span class="br0">&#40;</span>NOLOCK<span class="br0">&#41;</span></div></li>
<li class="li1"><div class="de1">&nbsp;JOIN contact1 c1</div></li>
<li class="li1"><div class="de1">&nbsp; <span class="kw1">ON</span> ch.<span class="me1">accountno</span>=c1.<span class="me1">accountno</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">WHERE</span></div></li>
<li class="li1"><div class="de1">&nbsp;srectype IN <span class="br0">&#40;</span><span class="st0">'C'</span>,<span class="st0">'A'</span>,<span class="st0">'E'</span>,<span class="st0">'M'</span> <span class="br0">&#41;</span></div></li>
<li class="li2"><div class="de2">&nbsp;AND ch.<span class="me1">userid</span>=<span class="st0">'DCS'</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">GROUP</span> <span class="kw1">BY</span></div></li>
<li class="li1"><div class="de1">&nbsp;<span class="kw1">CASE</span> <span class="kw1">LEFT</span><span class="br0">&#40;</span>ch.<span class="me1">rectype</span>,<span class="nu0">2</span><span class="br0">&#41;</span></div></li>
<li class="li1"><div class="de1">&nbsp; <span class="kw1">WHEN</span> <span class="st0">'CO'</span> <span class="kw1">THEN</span> <span class="st0">'Call Out'</span></div></li>
<li class="li1"><div class="de1">&nbsp; <span class="kw1">WHEN</span> <span class="st0">'CI'</span> <span class="kw1">THEN</span> <span class="st0">'Call In'</span></div></li>
<li class="li2"><div class="de2">&nbsp; <span class="kw1">WHEN</span> <span class="st0">'CC'</span> <span class="kw1">THEN</span> <span class="st0">'Call Back'</span></div></li>
<li class="li1"><div class="de1">&nbsp; <span class="kw1">WHEN</span> <span class="st0">'CM'</span> <span class="kw1">THEN</span> <span class="st0">'Returned Message'</span></div></li>
<li class="li1"><div class="de1">&nbsp; <span class="kw1">WHEN</span> <span class="st0">'MO'</span> <span class="kw1">THEN</span> <span class="st0">'Email Out'</span></div></li>
<li class="li1"><div class="de1">&nbsp; <span class="kw1">WHEN</span> <span class="st0">'MI'</span> <span class="kw1">THEN</span> <span class="st0">'Email In'</span></div></li>
<li class="li1"><div class="de1">&nbsp; <span class="kw1">WHEN</span> <span class="st0">'A '</span> &nbsp;<span class="kw1">THEN</span> <span class="st0">'Appointment'</span></div></li>
<li class="li2"><div class="de2">&nbsp; <span class="kw1">WHEN</span> <span class="st0">'N '</span> &nbsp;<span class="kw1">THEN</span> <span class="st0">'Next Action'</span></div></li>
<li class="li1"><div class="de1">&nbsp; <span class="kw1">WHEN</span> <span class="st0">'O '</span> &nbsp;<span class="kw1">THEN</span> <span class="st0">'Other Action'</span></div></li>
<li class="li1"><div class="de1">&nbsp; <span class="kw1">WHEN</span> <span class="st0">'L '</span> &nbsp;<span class="kw1">THEN</span> <span class="st0">'Form'</span></div></li>
<li class="li1"><div class="de1">&nbsp;<span class="kw1">ELSE</span></div></li>
<li class="li1"><div class="de1">&nbsp; ch.<span class="me1">rectype</span></div></li>
<li class="li2"><div class="de2">&nbsp;<span class="kw1">END</span></div></li>
<li class="li1"><div class="de1">&nbsp;</div></li></ol></div>
]]></content:encoded>
			<wfw:commentRSS>http://www.crmsql.com/?feed=rss2&amp;p=45</wfw:commentRSS>
	</item>
		<item>
		<title>More Than Two Matching Company Records Not In OrgChart</title>
		<link>http://www.crmsql.com/?p=43</link>
		<comments>http://www.crmsql.com/?p=43#comments</comments>
		<pubDate>Wed, 05 Aug 2009 23:46:01 +0000</pubDate>
		<dc:creator>Doug Steinschneider</dc:creator>
		
	<category>MSSQL Contacts</category>
		<guid>http://www.crmsql.com/?p=43</guid>
		<description><![CDATA[	Type: MSSQL
Description:  More Than Two Matching Company Records Not In OrgChart - We use GoldBox to add contact records automatically to company name based orgcharts. If users enter a record with no value in contact it doesn&#8217;t add the record. We use this to find any records where there are two matching company names [...]]]></description>
			<content:encoded><![CDATA[	<p><strong>Type: MSSQL</strong><br />
<strong>Description: </strong> More Than Two Matching Company Records Not In OrgChart - We use GoldBox to add contact records automatically to company name based orgcharts. If users enter a record with no value in contact it doesn&#8217;t add the record. We use this to find any records where there are two matching company names but they have not been put together into an OrgChart based on company name.</p>
	<div class="dean_ch" style="white-space: wrap;"><ol><li class="li1"><div class="de1">&nbsp;</div></li>
<li class="li1"><div class="de1"><span class="kw1">SELECT</span></div></li>
<li class="li1"><div class="de1">&nbsp;c1.<span class="me1">company</span></div></li>
<li class="li1"><div class="de1">,c1.<span class="me1">contact</span></div></li>
<li class="li2"><div class="de2">,c1.<span class="me1">accountno</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">FROM</span></div></li>
<li class="li1"><div class="de1">&nbsp;contact1 c1</div></li>
<li class="li1"><div class="de1"><span class="kw1">WHERE</span></div></li>
<li class="li1"><div class="de1">&nbsp;c1.<span class="me1">company</span> &gt; <span class="st0">''</span></div></li>
<li class="li2"><div class="de2">&nbsp;AND c1.<span class="me1">company</span> IN</div></li>
<li class="li1"><div class="de1">&nbsp; <span class="br0">&#40;</span><span class="kw1">SELECT</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; company</div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp;<span class="kw1">FROM</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; contact1</div></li>
<li class="li2"><div class="de2">&nbsp; &nbsp;<span class="kw1">WHERE</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; company &gt; <span class="st0">''</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp;<span class="kw1">GROUP</span> <span class="kw1">BY</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; company</div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp;<span class="kw1">HAVING</span></div></li>
<li class="li2"><div class="de2">&nbsp; &nbsp; <span class="kw2">COUNT</span><span class="br0">&#40;</span>company<span class="br0">&#41;</span> &gt; <span class="nu0">1</span><span class="br0">&#41;</span></div></li>
<li class="li1"><div class="de1">&nbsp; AND c1.<span class="me1">accountno</span> NOT IN</div></li>
<li class="li1"><div class="de1">&nbsp; <span class="br0">&#40;</span><span class="kw1">SELECT</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; accountno</div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp;<span class="kw1">FROM</span></div></li>
<li class="li2"><div class="de2">&nbsp; &nbsp; contsupp</div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp;<span class="kw1">WHERE</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; rectype = <span class="st0">'O'</span><span class="br0">&#41;</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; </div></li></ol></div>
]]></content:encoded>
			<wfw:commentRSS>http://www.crmsql.com/?feed=rss2&amp;p=43</wfw:commentRSS>
	</item>
		<item>
		<title>Additional Contact Email</title>
		<link>http://www.crmsql.com/?p=42</link>
		<comments>http://www.crmsql.com/?p=42#comments</comments>
		<pubDate>Wed, 05 Aug 2009 21:35:45 +0000</pubDate>
		<dc:creator>Doug Steinschneider</dc:creator>
		
	<category>MSSQL Email</category>
		<guid>http://www.crmsql.com/?p=42</guid>
		<description><![CDATA[	Type: MSSQL
Description:  This uses the ISNULL function to correctly bring back emails that fit inside contsupp.contsupref and the longer ones that spill over in to contsupp.address1
	&#160;
SELECT
&#160;c1.key1
,cs.contact
,ISNULL&#40;cs1.contsupref,''&#41; + ISNULL&#40;cs1.address1,''&#41; AS email
FROM
&#160;contact1 c1
&#160;JOIN contsupp cs
&#160; ON c1.accountno=cs.accountno
&#160; JOIN contsupp cs1 ON cs.recid=cs1.linkacct
WHERE
&#160;cs.rectype='C'
&#160;AND cs1.contact='E-Mail Address'
&#160;AND cs1.rectype = 'P' &#160;
&#160; &#160; &#160; &#160; 
]]></description>
			<content:encoded><![CDATA[	<p><strong>Type: MSSQL</strong><br />
<strong>Description: </strong> This uses the ISNULL function to correctly bring back emails that fit inside contsupp.contsupref and the longer ones that spill over in to contsupp.address1</p>
	<div class="dean_ch" style="white-space: wrap;"><ol><li class="li1"><div class="de1">&nbsp;</div></li>
<li class="li1"><div class="de1"><span class="kw1">SELECT</span></div></li>
<li class="li1"><div class="de1">&nbsp;c1.<span class="me1">key1</span></div></li>
<li class="li1"><div class="de1">,cs.<span class="me1">contact</span></div></li>
<li class="li2"><div class="de2">,ISNULL<span class="br0">&#40;</span>cs1.<span class="me1">contsupref</span>,<span class="st0">''</span><span class="br0">&#41;</span> + ISNULL<span class="br0">&#40;</span>cs1.<span class="me1">address1</span>,<span class="st0">''</span><span class="br0">&#41;</span> <span class="kw1">AS</span> email</div></li>
<li class="li1"><div class="de1"><span class="kw1">FROM</span></div></li>
<li class="li1"><div class="de1">&nbsp;contact1 c1</div></li>
<li class="li1"><div class="de1">&nbsp;JOIN contsupp cs</div></li>
<li class="li1"><div class="de1">&nbsp; <span class="kw1">ON</span> c1.<span class="me1">accountno</span>=cs.<span class="me1">accountno</span></div></li>
<li class="li2"><div class="de2">&nbsp; JOIN contsupp cs1 <span class="kw1">ON</span> cs.<span class="me1">recid</span>=cs1.<span class="me1">linkacct</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">WHERE</span></div></li>
<li class="li1"><div class="de1">&nbsp;cs.<span class="me1">rectype</span>=<span class="st0">'C'</span></div></li>
<li class="li1"><div class="de1">&nbsp;AND cs1.<span class="me1">contact</span>=<span class="st0">'E-Mail Address'</span></div></li>
<li class="li1"><div class="de1">&nbsp;AND cs1.<span class="me1">rectype</span> = <span class="st0">'P'</span> &nbsp;</div></li>
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; </div></li></ol></div>
]]></content:encoded>
			<wfw:commentRSS>http://www.crmsql.com/?feed=rss2&amp;p=42</wfw:commentRSS>
	</item>
		<item>
		<title>Call Counts for One or More Users Per Month</title>
		<link>http://www.crmsql.com/?p=41</link>
		<comments>http://www.crmsql.com/?p=41#comments</comments>
		<pubDate>Fri, 24 Jul 2009 18:36:04 +0000</pubDate>
		<dc:creator>Doug Steinschneider</dc:creator>
		
	<category>MSSQL Counts</category>
	<category>MSSQL History</category>
		<guid>http://www.crmsql.com/?p=41</guid>
		<description><![CDATA[	Type: MSSQL
Description:  Call Counts for One or More Users Per Month
	&#160;
&#160; &#160; &#160; &#160; 
SELECT
&#160;ch.userid
,DATENAME&#40;m,ch.ondate&#41; AS Call_Month
,DATEPART&#40;m,ch.ondate&#41; AS Month_Num
,COUNT&#40;*&#41; AS Call_Count
FROM conthist ch
WHERE
&#160;ch.userid = 'JSMITH'
&#160;AND ch.rectype LIKE 'C%'
&#160;AND YEAR&#40;ch.ondate&#41; = '2009'
GROUP BY
&#160;ch.userid
,DATENAME&#40;m,ch.ondate&#41;
,DATEPART&#40;m,ch.ondate&#41;
ORDER BY
&#160;DATEPART&#40;m,ch.ondate&#41;
&#160;
]]></description>
			<content:encoded><![CDATA[	<p><strong>Type: MSSQL</strong><br />
<strong>Description: </strong> Call Counts for One or More Users Per Month</p>
	<div class="dean_ch" style="white-space: wrap;"><ol><li class="li1"><div class="de1">&nbsp;</div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; </div></li>
<li class="li1"><div class="de1"><span class="kw1">SELECT</span></div></li>
<li class="li1"><div class="de1">&nbsp;ch.<span class="me1">userid</span></div></li>
<li class="li2"><div class="de2">,<span class="kw2">DATENAME</span><span class="br0">&#40;</span>m,ch.<span class="me1">ondate</span><span class="br0">&#41;</span> <span class="kw1">AS</span> Call_Month</div></li>
<li class="li1"><div class="de1">,<span class="kw2">DATEPART</span><span class="br0">&#40;</span>m,ch.<span class="me1">ondate</span><span class="br0">&#41;</span> <span class="kw1">AS</span> Month_Num</div></li>
<li class="li1"><div class="de1">,<span class="kw2">COUNT</span><span class="br0">&#40;</span>*<span class="br0">&#41;</span> <span class="kw1">AS</span> Call_Count</div></li>
<li class="li1"><div class="de1"><span class="kw1">FROM</span> conthist ch</div></li>
<li class="li1"><div class="de1"><span class="kw1">WHERE</span></div></li>
<li class="li2"><div class="de2">&nbsp;ch.<span class="me1">userid</span> = <span class="st0">'JSMITH'</span></div></li>
<li class="li1"><div class="de1">&nbsp;AND ch.<span class="me1">rectype</span> LIKE <span class="st0">'C%'</span></div></li>
<li class="li1"><div class="de1">&nbsp;AND <span class="kw1">YEAR</span><span class="br0">&#40;</span>ch.<span class="me1">ondate</span><span class="br0">&#41;</span> = <span class="st0">'2009'</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">GROUP</span> <span class="kw1">BY</span></div></li>
<li class="li1"><div class="de1">&nbsp;ch.<span class="me1">userid</span></div></li>
<li class="li2"><div class="de2">,<span class="kw2">DATENAME</span><span class="br0">&#40;</span>m,ch.<span class="me1">ondate</span><span class="br0">&#41;</span></div></li>
<li class="li1"><div class="de1">,<span class="kw2">DATEPART</span><span class="br0">&#40;</span>m,ch.<span class="me1">ondate</span><span class="br0">&#41;</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">ORDER</span> <span class="kw1">BY</span></div></li>
<li class="li1"><div class="de1">&nbsp;<span class="kw2">DATEPART</span><span class="br0">&#40;</span>m,ch.<span class="me1">ondate</span><span class="br0">&#41;</span></div></li>
<li class="li1"><div class="de1">&nbsp;</div></li></ol></div>
]]></content:encoded>
			<wfw:commentRSS>http://www.crmsql.com/?feed=rss2&amp;p=41</wfw:commentRSS>
	</item>
		<item>
		<title>Find Primary Email Addresses for State and Contact Type LIKE</title>
		<link>http://www.crmsql.com/?p=40</link>
		<comments>http://www.crmsql.com/?p=40#comments</comments>
		<pubDate>Mon, 27 Apr 2009 16:23:02 +0000</pubDate>
		<dc:creator>Doug Steinschneider</dc:creator>
		
	<category>MSSQL Email</category>
		<guid>http://www.crmsql.com/?p=40</guid>
		<description><![CDATA[	Type: MSSQL
Description:  Find Primary Email Addresses for State and Contact Type LIKE (type in whole or partial words between the percent signs)
	&#160;
SELECT
&#160;c1.contact
,cs.contsupref
,cs.accountno
,c1.lastname
,c1.key1 AS ContType
FROM
&#160;contact1 c1
&#160;JOIN contsupp cs
&#160; ON c1.accountno=cs.accountno
WHERE
&#160;cs.contact='E-mail Address'
&#160;AND SUBSTRING&#40;cs.zip FROM 2 FOR 1&#41; = '1'
&#160;AND c1.STATE IN &#40;'MA'&#41;
&#160;AND &#40;c1.key1 LIKE '%Instr%'
&#160; &#160; &#160; OR c1.key1 LIKE '%Stu%'&#41;
ORDER BY
&#160;c1.lastname
&#160;
]]></description>
			<content:encoded><![CDATA[	<p><strong>Type: MSSQL</strong><br />
<strong>Description: </strong> Find Primary Email Addresses for State and Contact Type LIKE (type in whole or partial words between the percent signs)</p>
	<div class="dean_ch" style="white-space: wrap;"><ol><li class="li1"><div class="de1">&nbsp;</div></li>
<li class="li1"><div class="de1"><span class="kw1">SELECT</span></div></li>
<li class="li1"><div class="de1">&nbsp;c1.<span class="me1">contact</span></div></li>
<li class="li1"><div class="de1">,cs.<span class="me1">contsupref</span></div></li>
<li class="li2"><div class="de2">,cs.<span class="me1">accountno</span></div></li>
<li class="li1"><div class="de1">,c1.<span class="me1">lastname</span></div></li>
<li class="li1"><div class="de1">,c1.<span class="me1">key1</span> <span class="kw1">AS</span> ContType</div></li>
<li class="li1"><div class="de1"><span class="kw1">FROM</span></div></li>
<li class="li1"><div class="de1">&nbsp;contact1 c1</div></li>
<li class="li2"><div class="de2">&nbsp;JOIN contsupp cs</div></li>
<li class="li1"><div class="de1">&nbsp; <span class="kw1">ON</span> c1.<span class="me1">accountno</span>=cs.<span class="me1">accountno</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">WHERE</span></div></li>
<li class="li1"><div class="de1">&nbsp;cs.<span class="me1">contact</span>=<span class="st0">'E-mail Address'</span></div></li>
<li class="li1"><div class="de1">&nbsp;AND <span class="kw2">SUBSTRING</span><span class="br0">&#40;</span>cs.<span class="me1">zip</span> <span class="kw1">FROM</span> <span class="nu0">2</span> <span class="kw1">FOR</span> <span class="nu0">1</span><span class="br0">&#41;</span> = <span class="st0">'1'</span></div></li>
<li class="li2"><div class="de2">&nbsp;AND c1.<span class="kw1">STATE</span> IN <span class="br0">&#40;</span><span class="st0">'MA'</span><span class="br0">&#41;</span></div></li>
<li class="li1"><div class="de1">&nbsp;AND <span class="br0">&#40;</span>c1.<span class="me1">key1</span> LIKE <span class="st0">'%Instr%'</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; OR c1.<span class="me1">key1</span> LIKE <span class="st0">'%Stu%'</span><span class="br0">&#41;</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">ORDER</span> <span class="kw1">BY</span></div></li>
<li class="li1"><div class="de1">&nbsp;c1.<span class="me1">lastname</span></div></li>
<li class="li2"><div class="de2">&nbsp;</div></li></ol></div>
]]></content:encoded>
			<wfw:commentRSS>http://www.crmsql.com/?feed=rss2&amp;p=40</wfw:commentRSS>
	</item>
		<item>
		<title>Contacts where GoldMine userid has more than 5 histories</title>
		<link>http://www.crmsql.com/?p=39</link>
		<comments>http://www.crmsql.com/?p=39#comments</comments>
		<pubDate>Sun, 08 Mar 2009 16:50:01 +0000</pubDate>
		<dc:creator>Doug Steinschneider</dc:creator>
		
	<category>MSSQL History</category>
		<guid>http://www.crmsql.com/?p=39</guid>
		<description><![CDATA[	Type: MSSQL
Description:  Contacts where GoldMine userid has more than 5 histories
	&#160;
&#160; &#160; &#160; &#160; 
SELECT
&#160;c1.company
,c1.contact
&#160;c1.accountno
FROM
&#160;contact1 c1
WHERE
&#160;c1.accountno IN
&#160;&#40;SELECT
&#160; &#160;accountno
&#160; FROM
&#160; &#160;conthist
&#160; WHERE
&#160; &#160;userid='MASTER'
&#160; GROUP BY
&#160; &#160;accountno
&#160; ,userid
&#160; HAVING
&#160; &#160;COUNT&#40;*&#41; &#62; 5&#41;
&#160;
]]></description>
			<content:encoded><![CDATA[	<p><strong>Type: MSSQL</strong><br />
<strong>Description: </strong> Contacts where GoldMine userid has more than 5 histories</p>
	<div class="dean_ch" style="white-space: wrap;"><ol><li class="li1"><div class="de1">&nbsp;</div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; </div></li>
<li class="li1"><div class="de1"><span class="kw1">SELECT</span></div></li>
<li class="li1"><div class="de1">&nbsp;c1.<span class="me1">company</span></div></li>
<li class="li2"><div class="de2">,c1.<span class="me1">contact</span></div></li>
<li class="li1"><div class="de1">&nbsp;c1.<span class="me1">accountno</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">FROM</span></div></li>
<li class="li1"><div class="de1">&nbsp;contact1 c1</div></li>
<li class="li1"><div class="de1"><span class="kw1">WHERE</span></div></li>
<li class="li2"><div class="de2">&nbsp;c1.<span class="me1">accountno</span> IN</div></li>
<li class="li1"><div class="de1">&nbsp;<span class="br0">&#40;</span><span class="kw1">SELECT</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp;accountno</div></li>
<li class="li1"><div class="de1">&nbsp; <span class="kw1">FROM</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp;conthist</div></li>
<li class="li2"><div class="de2">&nbsp; <span class="kw1">WHERE</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp;userid=<span class="st0">'MASTER'</span></div></li>
<li class="li1"><div class="de1">&nbsp; <span class="kw1">GROUP</span> <span class="kw1">BY</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp;accountno</div></li>
<li class="li1"><div class="de1">&nbsp; ,userid</div></li>
<li class="li2"><div class="de2">&nbsp; <span class="kw1">HAVING</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp;<span class="kw2">COUNT</span><span class="br0">&#40;</span>*<span class="br0">&#41;</span> &gt; <span class="nu0">5</span><span class="br0">&#41;</span></div></li>
<li class="li1"><div class="de1">&nbsp;</div></li></ol></div>
]]></content:encoded>
			<wfw:commentRSS>http://www.crmsql.com/?feed=rss2&amp;p=39</wfw:commentRSS>
	</item>
		<item>
		<title>Find Malformed Email Addresses</title>
		<link>http://www.crmsql.com/?p=38</link>
		<comments>http://www.crmsql.com/?p=38#comments</comments>
		<pubDate>Tue, 28 Oct 2008 21:31:12 +0000</pubDate>
		<dc:creator>Doug Steinschneider</dc:creator>
		
	<category>MSSQL Email</category>
		<guid>http://www.crmsql.com/?p=38</guid>
		<description><![CDATA[	Type: MSSQL
Description: Find Malformed Email Addresses
NOTE: Because this query is looking for special characters it doesn&#8217;t display properly in a web page - please cut and paste the text of the query from here: Find Malformed Email Addresses  
	
SELECT
 accountno
,cs.contsupref AS 'E-Mail Address'
FROM
 contsupp cs
WHERE
 (cs.CONTACT = 'E-mail Address')
 AND (SELECT
  CASE
  [...]]]></description>
			<content:encoded><![CDATA[	<p><strong>Type: MSSQL</strong><br />
<strong>Description: </strong>Find Malformed Email Addresses<br />
<strong>NOTE: Because this query is looking for special characters it doesn&#8217;t display properly in a web page - please cut and paste the text of the query from here:</strong><a href="http://www.dcsgroupllc.com/dcscrmsql/posttext/find_malformed_email_addresses.txt" > Find Malformed Email Addresses </a> </p>
	<p><code><br />
SELECT<br />
 accountno<br />
,cs.contsupref AS 'E-Mail Address'<br />
FROM<br />
 contsupp cs<br />
WHERE<br />
 (cs.CONTACT = 'E-mail Address')<br />
 AND (SELECT<br />
  CASE<br />
  WHEN cs.contsupref IS NULL<br />
  OR CHARINDEX('@.',cs.contsupref) > 0<br />
  OR CHARINDEX('.@',cs.contsupref) > 0<br />
  OR CHARINDEX('..',cs.contsupref) > 0<br />
  OR CHARINDEX('"', cs.contsupref) <> 0<br />
  OR CHARINDEX(&#8217;(', cs.contsupref) <> 0<br />
  OR CHARINDEX(&#8217;)', cs.contsupref) <> 0<br />
  OR CHARINDEX(&#8217;,', cs.contsupref) <> 0<br />
  OR CHARINDEX(&#8217;< ', cs.contsupref) <> 0<br />
  OR CHARINDEX(&#8217;>', cs.contsupref) <> 0<br />
  OR CHARINDEX(&#8217;;', cs.contsupref) <> 0<br />
  OR CHARINDEX(&#8217;:', cs.contsupref) <> 0<br />
  OR CHARINDEX(&#8217;[', cs.contsupref) <> 0<br />
  OR CHARINDEX(&#8217;]', cs.contsupref) <> 0<br />
  OR RIGHT(RTRIM(cs.contsupref),1) = &#8216;.&#8217;<br />
  OR CHARINDEX(&#8217; &#8216;,LTRIM(RTRIM(cs.contsupref))) > 0<br />
  OR LEN(cs.contsupref)-1 < = CHARINDEX('.', cs.contsupref)<br />
  OR cs.contsupref LIKE '%@%@%'<br />
  OR cs.contsupref NOT LIKE '%@%.%' THEN 0<br />
 ELSE 1<br />
END) = 0<br />
</code></code>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.crmsql.com/?feed=rss2&amp;p=38</wfw:commentRSS>
	</item>
		<item>
		<title>Find all contacts sent a certain attachment</title>
		<link>http://www.crmsql.com/?p=37</link>
		<comments>http://www.crmsql.com/?p=37#comments</comments>
		<pubDate>Fri, 12 Sep 2008 02:11:47 +0000</pubDate>
		<dc:creator>Doug Steinschneider</dc:creator>
		
	<category>MSSQL History</category>
	<category>MSSQL Email</category>
		<guid>http://www.crmsql.com/?p=37</guid>
		<description><![CDATA[	Type: MSSQL
Description: Find all contacts sent a certain attachment
	&#160;
SELECT
&#160;c1.contact
,c1.company
,ch.rectype
,mb.maildate
,c1.accountno
FROM
&#160;contact1 c1
&#160;JOIN conthist ch
&#160;ON c1.accountno=ch.accountno
&#160;JOIN mailbox mb
&#160; ON ch.recid = mb.linkrecid
WHERE
&#160;mb.maildate &#62; '11/01/2007'
&#160;AND mb.rfc822 LIKE '%Put attachment filename here%'
&#160;
]]></description>
			<content:encoded><![CDATA[	<p><strong>Type: MSSQL</strong><br />
<strong>Description: </strong>Find all contacts sent a certain attachment</p>
	<div class="dean_ch" style="white-space: wrap;"><ol><li class="li1"><div class="de1">&nbsp;</div></li>
<li class="li1"><div class="de1"><span class="kw1">SELECT</span></div></li>
<li class="li1"><div class="de1">&nbsp;c1.<span class="me1">contact</span></div></li>
<li class="li1"><div class="de1">,c1.<span class="me1">company</span></div></li>
<li class="li2"><div class="de2">,ch.<span class="me1">rectype</span></div></li>
<li class="li1"><div class="de1">,mb.<span class="me1">maildate</span></div></li>
<li class="li1"><div class="de1">,c1.<span class="me1">accountno</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">FROM</span></div></li>
<li class="li1"><div class="de1">&nbsp;contact1 c1</div></li>
<li class="li2"><div class="de2">&nbsp;JOIN conthist ch</div></li>
<li class="li1"><div class="de1">&nbsp;<span class="kw1">ON</span> c1.<span class="me1">accountno</span>=ch.<span class="me1">accountno</span></div></li>
<li class="li1"><div class="de1">&nbsp;JOIN mailbox mb</div></li>
<li class="li1"><div class="de1">&nbsp; <span class="kw1">ON</span> ch.<span class="me1">recid</span> = mb.<span class="me1">linkrecid</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">WHERE</span></div></li>
<li class="li2"><div class="de2">&nbsp;mb.<span class="me1">maildate</span> &gt; <span class="st0">'11/01/2007'</span></div></li>
<li class="li1"><div class="de1">&nbsp;AND mb.<span class="me1">rfc822</span> LIKE <span class="st0">'%Put attachment filename here%'</span></div></li>
<li class="li1"><div class="de1">&nbsp;</div></li></ol></div>
]]></content:encoded>
			<wfw:commentRSS>http://www.crmsql.com/?feed=rss2&amp;p=37</wfw:commentRSS>
	</item>
	</channel>
</rss>
