<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://greggsmith.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=David-Jhon+Seward</id>
		<title>SDU - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://greggsmith.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=David-Jhon+Seward"/>
		<link rel="alternate" type="text/html" href="http://greggsmith.net/wiki/index.php?title=Special:Contributions/David-Jhon_Seward"/>
		<updated>2026-04-28T06:25:04Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.26.1</generator>

	<entry>
		<id>http://greggsmith.net/wiki/index.php?title=Sample_Queries&amp;diff=3475</id>
		<title>Sample Queries</title>
		<link rel="alternate" type="text/html" href="http://greggsmith.net/wiki/index.php?title=Sample_Queries&amp;diff=3475"/>
				<updated>2008-11-06T07:18:59Z</updated>
		
		<summary type="html">&lt;p&gt;David-Jhon Seward: /* Survey Results and comments query by CR Resolved Date */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Reporting]]&lt;br /&gt;
{{Global Header}}&lt;br /&gt;
{{Global Announcement}}&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
=== Groups with no Active Members ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;select b.last_name, b.middle_name, b.first_name,&lt;br /&gt;
       b.userid, actbool.sym [User_Status], a.last_name [Group_Name]&lt;br /&gt;
from grpmem&lt;br /&gt;
inner join ca_contact a on  grpmem.group_id = a.contact_uuid&lt;br /&gt;
inner join ca_contact b on grpmem.member = b.contact_uuid&lt;br /&gt;
inner join actbool on b.inactive = actbool.enum&lt;br /&gt;
where actbool.sym = 'Inactive'&lt;br /&gt;
Order by a.last_name&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incident/Problem/Request Areas ===&lt;br /&gt;
''This query will return a list of persistent ID's, Symbols (Request Areas) and Descriptions from SQL. Only ACTIVE Request Areas will be displayed by this query.''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT prob_ctg.persid, prob_ctg.sym, prob_ctg.description&lt;br /&gt;
FROM [dbo].[prob_ctg]&lt;br /&gt;
WHERE (prob_ctg.del = 0)&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TOP 5 Incident Areas ===&lt;br /&gt;
This query will return TOP 5 used categories against which Incidents are logged&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT TOP 5 count(category)[Incidents_Logged], sym [Category_Used] FROM call_req &lt;br /&gt;
INNER JOIN prob_ctg ON call_req.category = prob_ctg.persid &lt;br /&gt;
WHERE type = 'I' &lt;br /&gt;
GROUP BY sym &lt;br /&gt;
ORDER BY Incidents_Logged desc&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Contacts ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT ca_contact.userid, Count(ca_contact.userid) AS NumOccurrences&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
GROUP BY ca_contact.userid&lt;br /&gt;
HAVING (((Count(ca_contact.userid))&amp;gt;1));&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Configuration Items (Assets) ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT resource_name, count(resource_name)[How_many_times]&lt;br /&gt;
FROM ca_owned_resource&lt;br /&gt;
GROUP BY resource_name&lt;br /&gt;
HAVING count(resource_name) &amp;gt; 1;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SQL Query Reference for Contact Types ===&lt;br /&gt;
''-- Select all Contact Types (ca_contact_type)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT id, name&lt;br /&gt;
FROM dbo.ca_contact_type&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Groups from (ca_contacts) ''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2308&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Analysts from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2307&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Customers and Employees from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2305 or contact_type = 2310&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all NULL contact_type(ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type is NULL&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Help Desk from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2306&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Managers from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2301&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Operators from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2300&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Technician from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2304&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Users from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2302&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Vendors from (ca_contacts) ''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2303&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SQL Query for Date Fields Conversion ===&lt;br /&gt;
''-- Select open date and closed date for all closed tickes from (call_req)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source = lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT DateAdd(ss, call_req.open_date, '19700101') as 'Open_Date', &lt;br /&gt;
       DateAdd(ss, call_req.close_date, '19700101') as 'Close_Date'&lt;br /&gt;
FROM call_req&lt;br /&gt;
where call_req.status = 'CL'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select open date, convert it to normal time and back to UNIX (USD) time''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source = lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
DECLARE @standard_datetime DateTime&lt;br /&gt;
&lt;br /&gt;
SELECT @standard_datetime = DateAdd(ss,call_req.open_date,'19700101')&lt;br /&gt;
FROM call_req WHERE ref_num = '309'&lt;br /&gt;
&lt;br /&gt;
SELECT open_date AS [USD_OR_UNIX_TIME],&lt;br /&gt;
DateAdd(ss,call_req.open_date,'19700101') AS [NORMAL_TIME],&lt;br /&gt;
DateDiff(ss,'19700101',@standard_datetime) AS NORMAL_TIME_TO_UNIX&lt;br /&gt;
FROM call_req&lt;br /&gt;
WHERE ref_num = '309' &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Survey Results and comments query by CR Resolved Date===&lt;br /&gt;
--Date can be changed by changing in the date in the sceond part of the query (TRUNC(TO_DATE('2008/11/05','YYYY/MM/DD'))&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source = lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    Select s.sym as &amp;quot; Survey name&amp;quot;&lt;br /&gt;
     ,(cr.resolve_date + 7200)/86400 + TO_DATE('1970/01/01','YYYY/MM/DD') resolve_date&lt;br /&gt;
      ,sq.txt as &amp;quot;Survey Question&amp;quot;&lt;br /&gt;
      ,sa.txt as &amp;quot;Survey Awnsers&amp;quot;&lt;br /&gt;
      ,sa.selected as &amp;quot;Awnser Selected&amp;quot;&lt;br /&gt;
      ,cr.ref_num&lt;br /&gt;
      ,cc.first_name&lt;br /&gt;
      ,cc.last_name&lt;br /&gt;
      ,sq.qcomment as &amp;quot;User Comment&amp;quot;&lt;br /&gt;
     &lt;br /&gt;
     from survey s,&lt;br /&gt;
     survey_question sq,&lt;br /&gt;
     survey_answer sa,&lt;br /&gt;
     call_req cr,&lt;br /&gt;
     ca_contact cc&lt;br /&gt;
     where (cr.resolve_date + 7200)/86400 + TO_DATE('1970/01/01','YYYY/MM/DD') &amp;gt;= TRUNC(TO_DATE('2008/11/05','YYYY/MM/DD'))&lt;br /&gt;
     and (cr.resolve_date + 7200-86400)/86400 + TO_DATE('1970/01/01','YYYY/MM/DD') &amp;lt; TRUNC(TO_DATE('2008/11/05','YYYY/MM/DD'))&lt;br /&gt;
     and s.id = sq.owning_survey&lt;br /&gt;
     and s.last_mod_by = cc.contact_uuid&lt;br /&gt;
     and cr.id = s.object_id&lt;br /&gt;
     and sq.id = sa.own_srvy_question&lt;br /&gt;
     and sa.selected is not null&lt;br /&gt;
     order by 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>David-Jhon Seward</name></author>	</entry>

	<entry>
		<id>http://greggsmith.net/wiki/index.php?title=Sample_Queries&amp;diff=3474</id>
		<title>Sample Queries</title>
		<link rel="alternate" type="text/html" href="http://greggsmith.net/wiki/index.php?title=Sample_Queries&amp;diff=3474"/>
				<updated>2008-11-06T07:17:06Z</updated>
		
		<summary type="html">&lt;p&gt;David-Jhon Seward: /* SQL Query for Date Fields Conversion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Reporting]]&lt;br /&gt;
{{Global Header}}&lt;br /&gt;
{{Global Announcement}}&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
=== Groups with no Active Members ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;select b.last_name, b.middle_name, b.first_name,&lt;br /&gt;
       b.userid, actbool.sym [User_Status], a.last_name [Group_Name]&lt;br /&gt;
from grpmem&lt;br /&gt;
inner join ca_contact a on  grpmem.group_id = a.contact_uuid&lt;br /&gt;
inner join ca_contact b on grpmem.member = b.contact_uuid&lt;br /&gt;
inner join actbool on b.inactive = actbool.enum&lt;br /&gt;
where actbool.sym = 'Inactive'&lt;br /&gt;
Order by a.last_name&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incident/Problem/Request Areas ===&lt;br /&gt;
''This query will return a list of persistent ID's, Symbols (Request Areas) and Descriptions from SQL. Only ACTIVE Request Areas will be displayed by this query.''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT prob_ctg.persid, prob_ctg.sym, prob_ctg.description&lt;br /&gt;
FROM [dbo].[prob_ctg]&lt;br /&gt;
WHERE (prob_ctg.del = 0)&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TOP 5 Incident Areas ===&lt;br /&gt;
This query will return TOP 5 used categories against which Incidents are logged&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT TOP 5 count(category)[Incidents_Logged], sym [Category_Used] FROM call_req &lt;br /&gt;
INNER JOIN prob_ctg ON call_req.category = prob_ctg.persid &lt;br /&gt;
WHERE type = 'I' &lt;br /&gt;
GROUP BY sym &lt;br /&gt;
ORDER BY Incidents_Logged desc&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Contacts ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT ca_contact.userid, Count(ca_contact.userid) AS NumOccurrences&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
GROUP BY ca_contact.userid&lt;br /&gt;
HAVING (((Count(ca_contact.userid))&amp;gt;1));&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Configuration Items (Assets) ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT resource_name, count(resource_name)[How_many_times]&lt;br /&gt;
FROM ca_owned_resource&lt;br /&gt;
GROUP BY resource_name&lt;br /&gt;
HAVING count(resource_name) &amp;gt; 1;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SQL Query Reference for Contact Types ===&lt;br /&gt;
''-- Select all Contact Types (ca_contact_type)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT id, name&lt;br /&gt;
FROM dbo.ca_contact_type&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Groups from (ca_contacts) ''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2308&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Analysts from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2307&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Customers and Employees from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2305 or contact_type = 2310&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all NULL contact_type(ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type is NULL&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Help Desk from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2306&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Managers from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2301&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Operators from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2300&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Technician from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2304&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Users from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2302&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Vendors from (ca_contacts) ''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2303&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SQL Query for Date Fields Conversion ===&lt;br /&gt;
''-- Select open date and closed date for all closed tickes from (call_req)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source = lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT DateAdd(ss, call_req.open_date, '19700101') as 'Open_Date', &lt;br /&gt;
       DateAdd(ss, call_req.close_date, '19700101') as 'Close_Date'&lt;br /&gt;
FROM call_req&lt;br /&gt;
where call_req.status = 'CL'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select open date, convert it to normal time and back to UNIX (USD) time''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source = lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
DECLARE @standard_datetime DateTime&lt;br /&gt;
&lt;br /&gt;
SELECT @standard_datetime = DateAdd(ss,call_req.open_date,'19700101')&lt;br /&gt;
FROM call_req WHERE ref_num = '309'&lt;br /&gt;
&lt;br /&gt;
SELECT open_date AS [USD_OR_UNIX_TIME],&lt;br /&gt;
DateAdd(ss,call_req.open_date,'19700101') AS [NORMAL_TIME],&lt;br /&gt;
DateDiff(ss,'19700101',@standard_datetime) AS NORMAL_TIME_TO_UNIX&lt;br /&gt;
FROM call_req&lt;br /&gt;
WHERE ref_num = '309' &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Survey Results and comments query by CR Resolved Date===&lt;br /&gt;
&amp;quot;--Date can be changed by changing in the date in the sceond part of the query--&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source = lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    Select s.sym as &amp;quot; Survey name&amp;quot;&lt;br /&gt;
     ,(cr.resolve_date + 7200)/86400 + TO_DATE('1970/01/01','YYYY/MM/DD') resolve_date&lt;br /&gt;
      ,sq.txt as &amp;quot;Survey Question&amp;quot;&lt;br /&gt;
      ,sa.txt as &amp;quot;Survey Awnsers&amp;quot;&lt;br /&gt;
      ,sa.selected as &amp;quot;Awnser Selected&amp;quot;&lt;br /&gt;
      ,cr.ref_num&lt;br /&gt;
      ,cc.first_name&lt;br /&gt;
      ,cc.last_name&lt;br /&gt;
      ,sq.qcomment as &amp;quot;User Comment&amp;quot;&lt;br /&gt;
     &lt;br /&gt;
     from survey s,&lt;br /&gt;
     survey_question sq,&lt;br /&gt;
     survey_answer sa,&lt;br /&gt;
     call_req cr,&lt;br /&gt;
     ca_contact cc&lt;br /&gt;
     where (cr.resolve_date + 7200)/86400 + TO_DATE('1970/01/01','YYYY/MM/DD') &amp;gt;= TRUNC(TO_DATE('2008/11/05','YYYY/MM/DD'))&lt;br /&gt;
     and (cr.resolve_date + 7200-86400)/86400 + TO_DATE('1970/01/01','YYYY/MM/DD') &amp;lt; TRUNC(TO_DATE('2008/11/05','YYYY/MM/DD'))&lt;br /&gt;
     and s.id = sq.owning_survey&lt;br /&gt;
     and s.last_mod_by = cc.contact_uuid&lt;br /&gt;
     and cr.id = s.object_id&lt;br /&gt;
     and sq.id = sa.own_srvy_question&lt;br /&gt;
     and sa.selected is not null&lt;br /&gt;
     order by 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>David-Jhon Seward</name></author>	</entry>

	<entry>
		<id>http://greggsmith.net/wiki/index.php?title=Sample_Queries&amp;diff=3473</id>
		<title>Sample Queries</title>
		<link rel="alternate" type="text/html" href="http://greggsmith.net/wiki/index.php?title=Sample_Queries&amp;diff=3473"/>
				<updated>2008-11-06T07:13:41Z</updated>
		
		<summary type="html">&lt;p&gt;David-Jhon Seward: /* SQL Query for Date Fields Conversion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Reporting]]&lt;br /&gt;
{{Global Header}}&lt;br /&gt;
{{Global Announcement}}&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
=== Groups with no Active Members ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;select b.last_name, b.middle_name, b.first_name,&lt;br /&gt;
       b.userid, actbool.sym [User_Status], a.last_name [Group_Name]&lt;br /&gt;
from grpmem&lt;br /&gt;
inner join ca_contact a on  grpmem.group_id = a.contact_uuid&lt;br /&gt;
inner join ca_contact b on grpmem.member = b.contact_uuid&lt;br /&gt;
inner join actbool on b.inactive = actbool.enum&lt;br /&gt;
where actbool.sym = 'Inactive'&lt;br /&gt;
Order by a.last_name&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incident/Problem/Request Areas ===&lt;br /&gt;
''This query will return a list of persistent ID's, Symbols (Request Areas) and Descriptions from SQL. Only ACTIVE Request Areas will be displayed by this query.''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT prob_ctg.persid, prob_ctg.sym, prob_ctg.description&lt;br /&gt;
FROM [dbo].[prob_ctg]&lt;br /&gt;
WHERE (prob_ctg.del = 0)&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TOP 5 Incident Areas ===&lt;br /&gt;
This query will return TOP 5 used categories against which Incidents are logged&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT TOP 5 count(category)[Incidents_Logged], sym [Category_Used] FROM call_req &lt;br /&gt;
INNER JOIN prob_ctg ON call_req.category = prob_ctg.persid &lt;br /&gt;
WHERE type = 'I' &lt;br /&gt;
GROUP BY sym &lt;br /&gt;
ORDER BY Incidents_Logged desc&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Contacts ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT ca_contact.userid, Count(ca_contact.userid) AS NumOccurrences&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
GROUP BY ca_contact.userid&lt;br /&gt;
HAVING (((Count(ca_contact.userid))&amp;gt;1));&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Configuration Items (Assets) ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT resource_name, count(resource_name)[How_many_times]&lt;br /&gt;
FROM ca_owned_resource&lt;br /&gt;
GROUP BY resource_name&lt;br /&gt;
HAVING count(resource_name) &amp;gt; 1;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SQL Query Reference for Contact Types ===&lt;br /&gt;
''-- Select all Contact Types (ca_contact_type)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT id, name&lt;br /&gt;
FROM dbo.ca_contact_type&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Groups from (ca_contacts) ''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2308&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Analysts from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2307&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Customers and Employees from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2305 or contact_type = 2310&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all NULL contact_type(ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type is NULL&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Help Desk from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2306&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Managers from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2301&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Operators from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2300&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Technician from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2304&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Users from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2302&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Vendors from (ca_contacts) ''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2303&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SQL Query for Date Fields Conversion ===&lt;br /&gt;
''-- Select open date and closed date for all closed tickes from (call_req)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source = lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT DateAdd(ss, call_req.open_date, '19700101') as 'Open_Date', &lt;br /&gt;
       DateAdd(ss, call_req.close_date, '19700101') as 'Close_Date'&lt;br /&gt;
FROM call_req&lt;br /&gt;
where call_req.status = 'CL'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select open date, convert it to normal time and back to UNIX (USD) time''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source = lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
DECLARE @standard_datetime DateTime&lt;br /&gt;
&lt;br /&gt;
SELECT @standard_datetime = DateAdd(ss,call_req.open_date,'19700101')&lt;br /&gt;
FROM call_req WHERE ref_num = '309'&lt;br /&gt;
&lt;br /&gt;
SELECT open_date AS [USD_OR_UNIX_TIME],&lt;br /&gt;
DateAdd(ss,call_req.open_date,'19700101') AS [NORMAL_TIME],&lt;br /&gt;
DateDiff(ss,'19700101',@standard_datetime) AS NORMAL_TIME_TO_UNIX&lt;br /&gt;
FROM call_req&lt;br /&gt;
WHERE ref_num = '309' &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Survey Results and comments query by CR Resolved Date'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source = lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    Select s.sym as &amp;quot; Survey name&amp;quot;&lt;br /&gt;
     ,(cr.resolve_date + 7200)/86400 + TO_DATE('1970/01/01','YYYY/MM/DD') resolve_date&lt;br /&gt;
      ,sq.txt as &amp;quot;Survey Question&amp;quot;&lt;br /&gt;
      ,sa.txt as &amp;quot;Survey Awnsers&amp;quot;&lt;br /&gt;
      ,sa.selected as &amp;quot;Awnser Selected&amp;quot;&lt;br /&gt;
      ,cr.ref_num&lt;br /&gt;
      ,cc.first_name&lt;br /&gt;
      ,cc.last_name&lt;br /&gt;
      ,sq.qcomment as &amp;quot;User Comment&amp;quot;&lt;br /&gt;
     &lt;br /&gt;
     from survey s,&lt;br /&gt;
     survey_question sq,&lt;br /&gt;
     survey_answer sa,&lt;br /&gt;
     call_req cr,&lt;br /&gt;
     ca_contact cc&lt;br /&gt;
     where (cr.resolve_date + 7200)/86400 + TO_DATE('1970/01/01','YYYY/MM/DD') &amp;gt;= TRUNC(TO_DATE('2008/11/05','YYYY/MM/DD'))&lt;br /&gt;
     and (cr.resolve_date + 7200-86400)/86400 + TO_DATE('1970/01/01','YYYY/MM/DD') &amp;lt; TRUNC(TO_DATE('2008/11/05','YYYY/MM/DD'))&lt;br /&gt;
     and s.id = sq.owning_survey&lt;br /&gt;
     and s.last_mod_by = cc.contact_uuid&lt;br /&gt;
     and cr.id = s.object_id&lt;br /&gt;
     and sq.id = sa.own_srvy_question&lt;br /&gt;
     and sa.selected is not null&lt;br /&gt;
     order by 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>David-Jhon Seward</name></author>	</entry>

	<entry>
		<id>http://greggsmith.net/wiki/index.php?title=Sample_Queries&amp;diff=3472</id>
		<title>Sample Queries</title>
		<link rel="alternate" type="text/html" href="http://greggsmith.net/wiki/index.php?title=Sample_Queries&amp;diff=3472"/>
				<updated>2008-11-06T07:06:14Z</updated>
		
		<summary type="html">&lt;p&gt;David-Jhon Seward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Reporting]]&lt;br /&gt;
{{Global Header}}&lt;br /&gt;
{{Global Announcement}}&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
=== Groups with no Active Members ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;select b.last_name, b.middle_name, b.first_name,&lt;br /&gt;
       b.userid, actbool.sym [User_Status], a.last_name [Group_Name]&lt;br /&gt;
from grpmem&lt;br /&gt;
inner join ca_contact a on  grpmem.group_id = a.contact_uuid&lt;br /&gt;
inner join ca_contact b on grpmem.member = b.contact_uuid&lt;br /&gt;
inner join actbool on b.inactive = actbool.enum&lt;br /&gt;
where actbool.sym = 'Inactive'&lt;br /&gt;
Order by a.last_name&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incident/Problem/Request Areas ===&lt;br /&gt;
''This query will return a list of persistent ID's, Symbols (Request Areas) and Descriptions from SQL. Only ACTIVE Request Areas will be displayed by this query.''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT prob_ctg.persid, prob_ctg.sym, prob_ctg.description&lt;br /&gt;
FROM [dbo].[prob_ctg]&lt;br /&gt;
WHERE (prob_ctg.del = 0)&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TOP 5 Incident Areas ===&lt;br /&gt;
This query will return TOP 5 used categories against which Incidents are logged&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT TOP 5 count(category)[Incidents_Logged], sym [Category_Used] FROM call_req &lt;br /&gt;
INNER JOIN prob_ctg ON call_req.category = prob_ctg.persid &lt;br /&gt;
WHERE type = 'I' &lt;br /&gt;
GROUP BY sym &lt;br /&gt;
ORDER BY Incidents_Logged desc&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Contacts ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT ca_contact.userid, Count(ca_contact.userid) AS NumOccurrences&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
GROUP BY ca_contact.userid&lt;br /&gt;
HAVING (((Count(ca_contact.userid))&amp;gt;1));&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Configuration Items (Assets) ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT resource_name, count(resource_name)[How_many_times]&lt;br /&gt;
FROM ca_owned_resource&lt;br /&gt;
GROUP BY resource_name&lt;br /&gt;
HAVING count(resource_name) &amp;gt; 1;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SQL Query Reference for Contact Types ===&lt;br /&gt;
''-- Select all Contact Types (ca_contact_type)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT id, name&lt;br /&gt;
FROM dbo.ca_contact_type&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Groups from (ca_contacts) ''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2308&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Analysts from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2307&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Customers and Employees from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2305 or contact_type = 2310&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all NULL contact_type(ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type is NULL&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Help Desk from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2306&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Managers from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2301&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Operators from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2300&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Technician from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2304&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Users from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2302&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Vendors from (ca_contacts) ''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2303&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SQL Query for Date Fields Conversion ===&lt;br /&gt;
''-- Select open date and closed date for all closed tickes from (call_req)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source = lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT DateAdd(ss, call_req.open_date, '19700101') as 'Open_Date', &lt;br /&gt;
       DateAdd(ss, call_req.close_date, '19700101') as 'Close_Date'&lt;br /&gt;
FROM call_req&lt;br /&gt;
where call_req.status = 'CL'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select open date, convert it to normal time and back to UNIX (USD) time''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source = lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
DECLARE @standard_datetime DateTime&lt;br /&gt;
&lt;br /&gt;
SELECT @standard_datetime = DateAdd(ss,call_req.open_date,'19700101')&lt;br /&gt;
FROM call_req WHERE ref_num = '309'&lt;br /&gt;
&lt;br /&gt;
SELECT open_date AS [USD_OR_UNIX_TIME],&lt;br /&gt;
DateAdd(ss,call_req.open_date,'19700101') AS [NORMAL_TIME],&lt;br /&gt;
DateDiff(ss,'19700101',@standard_datetime) AS NORMAL_TIME_TO_UNIX&lt;br /&gt;
FROM call_req&lt;br /&gt;
WHERE ref_num = '309' &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''===Survey Results and comments query by CR Resolved Date==='''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source = lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    Select s.sym as &amp;quot; Survey name&amp;quot;&lt;br /&gt;
     ,(cr.resolve_date + 7200)/86400 + TO_DATE('1970/01/01','YYYY/MM/DD') resolve_date&lt;br /&gt;
      ,sq.txt as &amp;quot;Survey Question&amp;quot;&lt;br /&gt;
      ,sa.txt as &amp;quot;Survey Awnsers&amp;quot;&lt;br /&gt;
      ,sa.selected as &amp;quot;Awnser Selected&amp;quot;&lt;br /&gt;
      ,cr.ref_num&lt;br /&gt;
      ,cc.first_name&lt;br /&gt;
      ,cc.last_name&lt;br /&gt;
      ,sq.qcomment as &amp;quot;User Comment&amp;quot;&lt;br /&gt;
     &lt;br /&gt;
     from survey s,&lt;br /&gt;
     survey_question sq,&lt;br /&gt;
     survey_answer sa,&lt;br /&gt;
     call_req cr,&lt;br /&gt;
     ca_contact cc&lt;br /&gt;
     where (cr.resolve_date + 7200)/86400 + TO_DATE('1970/01/01','YYYY/MM/DD') &amp;gt;= TRUNC(TO_DATE('2008/11/05','YYYY/MM/DD'))&lt;br /&gt;
     and (cr.resolve_date + 7200-86400)/86400 + TO_DATE('1970/01/01','YYYY/MM/DD') &amp;lt; TRUNC(TO_DATE('2008/11/05','YYYY/MM/DD'))&lt;br /&gt;
     and s.id = sq.owning_survey&lt;br /&gt;
     and s.last_mod_by = cc.contact_uuid&lt;br /&gt;
     and cr.id = s.object_id&lt;br /&gt;
     and sq.id = sa.own_srvy_question&lt;br /&gt;
     and sa.selected is not null&lt;br /&gt;
     order by 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>David-Jhon Seward</name></author>	</entry>

	<entry>
		<id>http://greggsmith.net/wiki/index.php?title=Sample_Queries&amp;diff=3471</id>
		<title>Sample Queries</title>
		<link rel="alternate" type="text/html" href="http://greggsmith.net/wiki/index.php?title=Sample_Queries&amp;diff=3471"/>
				<updated>2008-11-06T07:02:30Z</updated>
		
		<summary type="html">&lt;p&gt;David-Jhon Seward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Reporting]]&lt;br /&gt;
{{Global Header}}&lt;br /&gt;
{{Global Announcement}}&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
=== Groups with no Active Members ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;select b.last_name, b.middle_name, b.first_name,&lt;br /&gt;
       b.userid, actbool.sym [User_Status], a.last_name [Group_Name]&lt;br /&gt;
from grpmem&lt;br /&gt;
inner join ca_contact a on  grpmem.group_id = a.contact_uuid&lt;br /&gt;
inner join ca_contact b on grpmem.member = b.contact_uuid&lt;br /&gt;
inner join actbool on b.inactive = actbool.enum&lt;br /&gt;
where actbool.sym = 'Inactive'&lt;br /&gt;
Order by a.last_name&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incident/Problem/Request Areas ===&lt;br /&gt;
''This query will return a list of persistent ID's, Symbols (Request Areas) and Descriptions from SQL. Only ACTIVE Request Areas will be displayed by this query.''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT prob_ctg.persid, prob_ctg.sym, prob_ctg.description&lt;br /&gt;
FROM [dbo].[prob_ctg]&lt;br /&gt;
WHERE (prob_ctg.del = 0)&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TOP 5 Incident Areas ===&lt;br /&gt;
This query will return TOP 5 used categories against which Incidents are logged&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT TOP 5 count(category)[Incidents_Logged], sym [Category_Used] FROM call_req &lt;br /&gt;
INNER JOIN prob_ctg ON call_req.category = prob_ctg.persid &lt;br /&gt;
WHERE type = 'I' &lt;br /&gt;
GROUP BY sym &lt;br /&gt;
ORDER BY Incidents_Logged desc&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Contacts ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT ca_contact.userid, Count(ca_contact.userid) AS NumOccurrences&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
GROUP BY ca_contact.userid&lt;br /&gt;
HAVING (((Count(ca_contact.userid))&amp;gt;1));&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Configuration Items (Assets) ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT resource_name, count(resource_name)[How_many_times]&lt;br /&gt;
FROM ca_owned_resource&lt;br /&gt;
GROUP BY resource_name&lt;br /&gt;
HAVING count(resource_name) &amp;gt; 1;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SQL Query Reference for Contact Types ===&lt;br /&gt;
''-- Select all Contact Types (ca_contact_type)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT id, name&lt;br /&gt;
FROM dbo.ca_contact_type&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Groups from (ca_contacts) ''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2308&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Analysts from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2307&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Customers and Employees from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2305 or contact_type = 2310&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all NULL contact_type(ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type is NULL&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Help Desk from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2306&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Managers from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2301&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Operators from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2300&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Technician from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2304&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Users from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2302&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Vendors from (ca_contacts) ''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2303&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SQL Query for Date Fields Conversion ===&lt;br /&gt;
''-- Select open date and closed date for all closed tickes from (call_req)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source = lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT DateAdd(ss, call_req.open_date, '19700101') as 'Open_Date', &lt;br /&gt;
       DateAdd(ss, call_req.close_date, '19700101') as 'Close_Date'&lt;br /&gt;
FROM call_req&lt;br /&gt;
where call_req.status = 'CL'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select open date, convert it to normal time and back to UNIX (USD) time''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source = lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
DECLARE @standard_datetime DateTime&lt;br /&gt;
&lt;br /&gt;
SELECT @standard_datetime = DateAdd(ss,call_req.open_date,'19700101')&lt;br /&gt;
FROM call_req WHERE ref_num = '309'&lt;br /&gt;
&lt;br /&gt;
SELECT open_date AS [USD_OR_UNIX_TIME],&lt;br /&gt;
DateAdd(ss,call_req.open_date,'19700101') AS [NORMAL_TIME],&lt;br /&gt;
DateDiff(ss,'19700101',@standard_datetime) AS NORMAL_TIME_TO_UNIX&lt;br /&gt;
FROM call_req&lt;br /&gt;
WHERE ref_num = '309' &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''=====Survey Results and comments query by CR Resolved Date========'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source = lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    Select s.sym as &amp;quot; Survey name&amp;quot;&lt;br /&gt;
     ,(cr.resolve_date + 7200)/86400 + TO_DATE('1970/01/01','YYYY/MM/DD') resolve_date&lt;br /&gt;
      ,sq.txt as &amp;quot;Survey Question&amp;quot;&lt;br /&gt;
      ,sa.txt as &amp;quot;Survey Awnsers&amp;quot;&lt;br /&gt;
      ,sa.selected as &amp;quot;Awnser Selected&amp;quot;&lt;br /&gt;
      ,cr.ref_num&lt;br /&gt;
      ,cc.first_name&lt;br /&gt;
      ,cc.last_name&lt;br /&gt;
      ,sq.qcomment as &amp;quot;User Comment&amp;quot;&lt;br /&gt;
     &lt;br /&gt;
     from mdbadmin.survey s,&lt;br /&gt;
     survey_question sq,&lt;br /&gt;
     survey_answer sa,&lt;br /&gt;
     call_req cr,&lt;br /&gt;
     ca_contact cc&lt;br /&gt;
     where (cr.resolve_date + 7200)/86400 + TO_DATE('1970/01/01','YYYY/MM/DD') &amp;gt;= TRUNC(TO_DATE('2008/11/05','YYYY/MM/DD'))&lt;br /&gt;
     and (cr.resolve_date + 7200-86400)/86400 + TO_DATE('1970/01/01','YYYY/MM/DD') &amp;lt; TRUNC(TO_DATE('2008/11/05','YYYY/MM/DD'))&lt;br /&gt;
     and s.id = sq.owning_survey&lt;br /&gt;
     and s.last_mod_by = cc.contact_uuid&lt;br /&gt;
     and cr.id = s.object_id&lt;br /&gt;
     and sq.id = sa.own_srvy_question&lt;br /&gt;
     and sa.selected is not null&lt;br /&gt;
     order by 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>David-Jhon Seward</name></author>	</entry>

	<entry>
		<id>http://greggsmith.net/wiki/index.php?title=Sample_Queries&amp;diff=3470</id>
		<title>Sample Queries</title>
		<link rel="alternate" type="text/html" href="http://greggsmith.net/wiki/index.php?title=Sample_Queries&amp;diff=3470"/>
				<updated>2008-11-06T06:59:05Z</updated>
		
		<summary type="html">&lt;p&gt;David-Jhon Seward: /* SQL Query for Date Fields Conversion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Reporting]]&lt;br /&gt;
{{Global Header}}&lt;br /&gt;
{{Global Announcement}}&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
=== Groups with no Active Members ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;select b.last_name, b.middle_name, b.first_name,&lt;br /&gt;
       b.userid, actbool.sym [User_Status], a.last_name [Group_Name]&lt;br /&gt;
from grpmem&lt;br /&gt;
inner join ca_contact a on  grpmem.group_id = a.contact_uuid&lt;br /&gt;
inner join ca_contact b on grpmem.member = b.contact_uuid&lt;br /&gt;
inner join actbool on b.inactive = actbool.enum&lt;br /&gt;
where actbool.sym = 'Inactive'&lt;br /&gt;
Order by a.last_name&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incident/Problem/Request Areas ===&lt;br /&gt;
''This query will return a list of persistent ID's, Symbols (Request Areas) and Descriptions from SQL. Only ACTIVE Request Areas will be displayed by this query.''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT prob_ctg.persid, prob_ctg.sym, prob_ctg.description&lt;br /&gt;
FROM [dbo].[prob_ctg]&lt;br /&gt;
WHERE (prob_ctg.del = 0)&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TOP 5 Incident Areas ===&lt;br /&gt;
This query will return TOP 5 used categories against which Incidents are logged&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT TOP 5 count(category)[Incidents_Logged], sym [Category_Used] FROM call_req &lt;br /&gt;
INNER JOIN prob_ctg ON call_req.category = prob_ctg.persid &lt;br /&gt;
WHERE type = 'I' &lt;br /&gt;
GROUP BY sym &lt;br /&gt;
ORDER BY Incidents_Logged desc&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Contacts ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT ca_contact.userid, Count(ca_contact.userid) AS NumOccurrences&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
GROUP BY ca_contact.userid&lt;br /&gt;
HAVING (((Count(ca_contact.userid))&amp;gt;1));&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Configuration Items (Assets) ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT resource_name, count(resource_name)[How_many_times]&lt;br /&gt;
FROM ca_owned_resource&lt;br /&gt;
GROUP BY resource_name&lt;br /&gt;
HAVING count(resource_name) &amp;gt; 1;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SQL Query Reference for Contact Types ===&lt;br /&gt;
''-- Select all Contact Types (ca_contact_type)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT id, name&lt;br /&gt;
FROM dbo.ca_contact_type&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Groups from (ca_contacts) ''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2308&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Analysts from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2307&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Customers and Employees from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2305 or contact_type = 2310&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all NULL contact_type(ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type is NULL&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Help Desk from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2306&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Managers from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2301&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Operators from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2300&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Technician from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2304&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Users from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2302&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Vendors from (ca_contacts) ''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2303&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SQL Query for Date Fields Conversion ===&lt;br /&gt;
''-- Select open date and closed date for all closed tickes from (call_req)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source = lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT DateAdd(ss, call_req.open_date, '19700101') as 'Open_Date', &lt;br /&gt;
       DateAdd(ss, call_req.close_date, '19700101') as 'Close_Date'&lt;br /&gt;
FROM call_req&lt;br /&gt;
where call_req.status = 'CL'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select open date, convert it to normal time and back to UNIX (USD) time''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source = lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
DECLARE @standard_datetime DateTime&lt;br /&gt;
&lt;br /&gt;
SELECT @standard_datetime = DateAdd(ss,call_req.open_date,'19700101')&lt;br /&gt;
FROM call_req WHERE ref_num = '309'&lt;br /&gt;
&lt;br /&gt;
SELECT open_date AS [USD_OR_UNIX_TIME],&lt;br /&gt;
DateAdd(ss,call_req.open_date,'19700101') AS [NORMAL_TIME],&lt;br /&gt;
DateDiff(ss,'19700101',@standard_datetime) AS NORMAL_TIME_TO_UNIX&lt;br /&gt;
FROM call_req&lt;br /&gt;
WHERE ref_num = '309' &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>David-Jhon Seward</name></author>	</entry>

	<entry>
		<id>http://greggsmith.net/wiki/index.php?title=Sample_Queries&amp;diff=3469</id>
		<title>Sample Queries</title>
		<link rel="alternate" type="text/html" href="http://greggsmith.net/wiki/index.php?title=Sample_Queries&amp;diff=3469"/>
				<updated>2008-11-06T06:57:40Z</updated>
		
		<summary type="html">&lt;p&gt;David-Jhon Seward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Reporting]]&lt;br /&gt;
{{Global Header}}&lt;br /&gt;
{{Global Announcement}}&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
=== Groups with no Active Members ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;select b.last_name, b.middle_name, b.first_name,&lt;br /&gt;
       b.userid, actbool.sym [User_Status], a.last_name [Group_Name]&lt;br /&gt;
from grpmem&lt;br /&gt;
inner join ca_contact a on  grpmem.group_id = a.contact_uuid&lt;br /&gt;
inner join ca_contact b on grpmem.member = b.contact_uuid&lt;br /&gt;
inner join actbool on b.inactive = actbool.enum&lt;br /&gt;
where actbool.sym = 'Inactive'&lt;br /&gt;
Order by a.last_name&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incident/Problem/Request Areas ===&lt;br /&gt;
''This query will return a list of persistent ID's, Symbols (Request Areas) and Descriptions from SQL. Only ACTIVE Request Areas will be displayed by this query.''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT prob_ctg.persid, prob_ctg.sym, prob_ctg.description&lt;br /&gt;
FROM [dbo].[prob_ctg]&lt;br /&gt;
WHERE (prob_ctg.del = 0)&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TOP 5 Incident Areas ===&lt;br /&gt;
This query will return TOP 5 used categories against which Incidents are logged&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT TOP 5 count(category)[Incidents_Logged], sym [Category_Used] FROM call_req &lt;br /&gt;
INNER JOIN prob_ctg ON call_req.category = prob_ctg.persid &lt;br /&gt;
WHERE type = 'I' &lt;br /&gt;
GROUP BY sym &lt;br /&gt;
ORDER BY Incidents_Logged desc&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Contacts ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT ca_contact.userid, Count(ca_contact.userid) AS NumOccurrences&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
GROUP BY ca_contact.userid&lt;br /&gt;
HAVING (((Count(ca_contact.userid))&amp;gt;1));&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Configuration Items (Assets) ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT resource_name, count(resource_name)[How_many_times]&lt;br /&gt;
FROM ca_owned_resource&lt;br /&gt;
GROUP BY resource_name&lt;br /&gt;
HAVING count(resource_name) &amp;gt; 1;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SQL Query Reference for Contact Types ===&lt;br /&gt;
''-- Select all Contact Types (ca_contact_type)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT id, name&lt;br /&gt;
FROM dbo.ca_contact_type&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Groups from (ca_contacts) ''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2308&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Analysts from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2307&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Customers and Employees from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2305 or contact_type = 2310&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all NULL contact_type(ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type is NULL&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Help Desk from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2306&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Managers from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2301&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Operators from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2300&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Technician from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2304&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Users from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2302&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Vendors from (ca_contacts) ''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2303&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SQL Query for Date Fields Conversion ===&lt;br /&gt;
''-- Select open date and closed date for all closed tickes from (call_req)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source = lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT DateAdd(ss, call_req.open_date, '19700101') as 'Open_Date', &lt;br /&gt;
       DateAdd(ss, call_req.close_date, '19700101') as 'Close_Date'&lt;br /&gt;
FROM call_req&lt;br /&gt;
where call_req.status = 'CL'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select open date, convert it to normal time and back to UNIX (USD) time''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source = lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
DECLARE @standard_datetime DateTime&lt;br /&gt;
&lt;br /&gt;
SELECT @standard_datetime = DateAdd(ss,call_req.open_date,'19700101')&lt;br /&gt;
FROM call_req WHERE ref_num = '309'&lt;br /&gt;
&lt;br /&gt;
SELECT open_date AS [USD_OR_UNIX_TIME],&lt;br /&gt;
DateAdd(ss,call_req.open_date,'19700101') AS [NORMAL_TIME],&lt;br /&gt;
DateDiff(ss,'19700101',@standard_datetime) AS NORMAL_TIME_TO_UNIX&lt;br /&gt;
FROM call_req&lt;br /&gt;
WHERE ref_num = '309' &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''=====Survey Results and comments query by CR Resolved Date========'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     Select s.sym as &amp;quot; Survey name&amp;quot;&lt;br /&gt;
     ,(cr.resolve_date + 7200)/86400 + TO_DATE('1970/01/01','YYYY/MM/DD') resolve_date&lt;br /&gt;
      ,sq.txt as &amp;quot;Survey Question&amp;quot;&lt;br /&gt;
      ,sa.txt as &amp;quot;Survey Awnsers&amp;quot;&lt;br /&gt;
      ,sa.selected as &amp;quot;Awnser Selected&amp;quot;&lt;br /&gt;
      ,cr.ref_num&lt;br /&gt;
      ,cc.first_name&lt;br /&gt;
      ,cc.last_name&lt;br /&gt;
      ,sq.qcomment as &amp;quot;User Comment&amp;quot;&lt;br /&gt;
     &lt;br /&gt;
     from mdbadmin.survey s,&lt;br /&gt;
     survey_question sq,&lt;br /&gt;
     survey_answer sa,&lt;br /&gt;
     call_req cr,&lt;br /&gt;
     ca_contact cc&lt;br /&gt;
     where (cr.resolve_date + 7200)/86400 + TO_DATE('1970/01/01','YYYY/MM/DD') &amp;gt;= TRUNC(TO_DATE('2008/11/05','YYYY/MM/DD'))&lt;br /&gt;
     and (cr.resolve_date + 7200-86400)/86400 + TO_DATE('1970/01/01','YYYY/MM/DD') &amp;lt; TRUNC(TO_DATE('2008/11/05','YYYY/MM/DD'))&lt;br /&gt;
     and s.id = sq.owning_survey&lt;br /&gt;
     and s.last_mod_by = cc.contact_uuid&lt;br /&gt;
     and cr.id = s.object_id&lt;br /&gt;
     and sq.id = sa.own_srvy_question&lt;br /&gt;
     and sa.selected is not null&lt;br /&gt;
     order by 1&lt;/div&gt;</summary>
		<author><name>David-Jhon Seward</name></author>	</entry>

	<entry>
		<id>http://greggsmith.net/wiki/index.php?title=Sample_Queries&amp;diff=3468</id>
		<title>Sample Queries</title>
		<link rel="alternate" type="text/html" href="http://greggsmith.net/wiki/index.php?title=Sample_Queries&amp;diff=3468"/>
				<updated>2008-11-06T06:54:30Z</updated>
		
		<summary type="html">&lt;p&gt;David-Jhon Seward: /* 1.8 Suvery Results and comment by resolved date */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Reporting]]&lt;br /&gt;
{{Global Header}}&lt;br /&gt;
{{Global Announcement}}&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
=== Groups with no Active Members ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;select b.last_name, b.middle_name, b.first_name,&lt;br /&gt;
       b.userid, actbool.sym [User_Status], a.last_name [Group_Name]&lt;br /&gt;
from grpmem&lt;br /&gt;
inner join ca_contact a on  grpmem.group_id = a.contact_uuid&lt;br /&gt;
inner join ca_contact b on grpmem.member = b.contact_uuid&lt;br /&gt;
inner join actbool on b.inactive = actbool.enum&lt;br /&gt;
where actbool.sym = 'Inactive'&lt;br /&gt;
Order by a.last_name&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incident/Problem/Request Areas ===&lt;br /&gt;
''This query will return a list of persistent ID's, Symbols (Request Areas) and Descriptions from SQL. Only ACTIVE Request Areas will be displayed by this query.''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT prob_ctg.persid, prob_ctg.sym, prob_ctg.description&lt;br /&gt;
FROM [dbo].[prob_ctg]&lt;br /&gt;
WHERE (prob_ctg.del = 0)&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TOP 5 Incident Areas ===&lt;br /&gt;
This query will return TOP 5 used categories against which Incidents are logged&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT TOP 5 count(category)[Incidents_Logged], sym [Category_Used] FROM call_req &lt;br /&gt;
INNER JOIN prob_ctg ON call_req.category = prob_ctg.persid &lt;br /&gt;
WHERE type = 'I' &lt;br /&gt;
GROUP BY sym &lt;br /&gt;
ORDER BY Incidents_Logged desc&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Contacts ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT ca_contact.userid, Count(ca_contact.userid) AS NumOccurrences&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
GROUP BY ca_contact.userid&lt;br /&gt;
HAVING (((Count(ca_contact.userid))&amp;gt;1));&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Configuration Items (Assets) ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT resource_name, count(resource_name)[How_many_times]&lt;br /&gt;
FROM ca_owned_resource&lt;br /&gt;
GROUP BY resource_name&lt;br /&gt;
HAVING count(resource_name) &amp;gt; 1;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SQL Query Reference for Contact Types ===&lt;br /&gt;
''-- Select all Contact Types (ca_contact_type)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT id, name&lt;br /&gt;
FROM dbo.ca_contact_type&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Groups from (ca_contacts) ''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2308&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Analysts from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2307&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Customers and Employees from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2305 or contact_type = 2310&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all NULL contact_type(ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type is NULL&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Help Desk from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2306&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Managers from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2301&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Operators from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2300&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Technician from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2304&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Users from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2302&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Vendors from (ca_contacts) ''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2303&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SQL Query for Date Fields Conversion ===&lt;br /&gt;
''-- Select open date and closed date for all closed tickes from (call_req)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source = lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT DateAdd(ss, call_req.open_date, '19700101') as 'Open_Date', &lt;br /&gt;
       DateAdd(ss, call_req.close_date, '19700101') as 'Close_Date'&lt;br /&gt;
FROM call_req&lt;br /&gt;
where call_req.status = 'CL'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select open date, convert it to normal time and back to UNIX (USD) time''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source = lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
DECLARE @standard_datetime DateTime&lt;br /&gt;
&lt;br /&gt;
SELECT @standard_datetime = DateAdd(ss,call_req.open_date,'19700101')&lt;br /&gt;
FROM call_req WHERE ref_num = '309'&lt;br /&gt;
&lt;br /&gt;
SELECT open_date AS [USD_OR_UNIX_TIME],&lt;br /&gt;
DateAdd(ss,call_req.open_date,'19700101') AS [NORMAL_TIME],&lt;br /&gt;
DateDiff(ss,'19700101',@standard_datetime) AS NORMAL_TIME_TO_UNIX&lt;br /&gt;
FROM call_req&lt;br /&gt;
WHERE ref_num = '309' &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''=====Survey Results and comments query by CR Resolved Date========'''&lt;br /&gt;
&amp;quot;&amp;quot;/* 1.8 Suvery Results and comment by resolved date */ &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     Select s.sym as &amp;quot; Survey name&amp;quot;&lt;br /&gt;
     ,(cr.resolve_date + 7200)/86400 + TO_DATE('1970/01/01','YYYY/MM/DD') resolve_date&lt;br /&gt;
      ,sq.txt as &amp;quot;Survey Question&amp;quot;&lt;br /&gt;
      ,sa.txt as &amp;quot;Survey Awnsers&amp;quot;&lt;br /&gt;
      ,sa.selected as &amp;quot;Awnser Selected&amp;quot;&lt;br /&gt;
      ,cr.ref_num&lt;br /&gt;
      ,cc.first_name&lt;br /&gt;
      ,cc.last_name&lt;br /&gt;
      ,sq.qcomment as &amp;quot;User Comment&amp;quot;&lt;br /&gt;
     &lt;br /&gt;
     from mdbadmin.survey s,&lt;br /&gt;
     survey_question sq,&lt;br /&gt;
     survey_answer sa,&lt;br /&gt;
     call_req cr,&lt;br /&gt;
     ca_contact cc&lt;br /&gt;
     where (cr.resolve_date + 7200)/86400 + TO_DATE('1970/01/01','YYYY/MM/DD') &amp;gt;= TRUNC(TO_DATE('2008/11/05','YYYY/MM/DD'))&lt;br /&gt;
     and (cr.resolve_date + 7200-86400)/86400 + TO_DATE('1970/01/01','YYYY/MM/DD') &amp;lt; TRUNC(TO_DATE('2008/11/05','YYYY/MM/DD'))&lt;br /&gt;
     and s.id = sq.owning_survey&lt;br /&gt;
     and s.last_mod_by = cc.contact_uuid&lt;br /&gt;
     and cr.id = s.object_id&lt;br /&gt;
     and sq.id = sa.own_srvy_question&lt;br /&gt;
     and sa.selected is not null&lt;br /&gt;
     order by 1&lt;/div&gt;</summary>
		<author><name>David-Jhon Seward</name></author>	</entry>

	<entry>
		<id>http://greggsmith.net/wiki/index.php?title=Sample_Queries&amp;diff=3467</id>
		<title>Sample Queries</title>
		<link rel="alternate" type="text/html" href="http://greggsmith.net/wiki/index.php?title=Sample_Queries&amp;diff=3467"/>
				<updated>2008-11-06T06:51:32Z</updated>
		
		<summary type="html">&lt;p&gt;David-Jhon Seward: /* Survey Results and comments query by CR Resolved Date=== */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Reporting]]&lt;br /&gt;
{{Global Header}}&lt;br /&gt;
{{Global Announcement}}&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
=== Groups with no Active Members ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;select b.last_name, b.middle_name, b.first_name,&lt;br /&gt;
       b.userid, actbool.sym [User_Status], a.last_name [Group_Name]&lt;br /&gt;
from grpmem&lt;br /&gt;
inner join ca_contact a on  grpmem.group_id = a.contact_uuid&lt;br /&gt;
inner join ca_contact b on grpmem.member = b.contact_uuid&lt;br /&gt;
inner join actbool on b.inactive = actbool.enum&lt;br /&gt;
where actbool.sym = 'Inactive'&lt;br /&gt;
Order by a.last_name&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incident/Problem/Request Areas ===&lt;br /&gt;
''This query will return a list of persistent ID's, Symbols (Request Areas) and Descriptions from SQL. Only ACTIVE Request Areas will be displayed by this query.''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT prob_ctg.persid, prob_ctg.sym, prob_ctg.description&lt;br /&gt;
FROM [dbo].[prob_ctg]&lt;br /&gt;
WHERE (prob_ctg.del = 0)&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TOP 5 Incident Areas ===&lt;br /&gt;
This query will return TOP 5 used categories against which Incidents are logged&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT TOP 5 count(category)[Incidents_Logged], sym [Category_Used] FROM call_req &lt;br /&gt;
INNER JOIN prob_ctg ON call_req.category = prob_ctg.persid &lt;br /&gt;
WHERE type = 'I' &lt;br /&gt;
GROUP BY sym &lt;br /&gt;
ORDER BY Incidents_Logged desc&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Contacts ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT ca_contact.userid, Count(ca_contact.userid) AS NumOccurrences&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
GROUP BY ca_contact.userid&lt;br /&gt;
HAVING (((Count(ca_contact.userid))&amp;gt;1));&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Configuration Items (Assets) ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT resource_name, count(resource_name)[How_many_times]&lt;br /&gt;
FROM ca_owned_resource&lt;br /&gt;
GROUP BY resource_name&lt;br /&gt;
HAVING count(resource_name) &amp;gt; 1;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SQL Query Reference for Contact Types ===&lt;br /&gt;
''-- Select all Contact Types (ca_contact_type)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT id, name&lt;br /&gt;
FROM dbo.ca_contact_type&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Groups from (ca_contacts) ''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2308&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Analysts from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2307&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Customers and Employees from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2305 or contact_type = 2310&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all NULL contact_type(ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type is NULL&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Help Desk from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2306&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Managers from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2301&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Operators from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2300&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Technician from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2304&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Users from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2302&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Vendors from (ca_contacts) ''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2303&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SQL Query for Date Fields Conversion ===&lt;br /&gt;
''-- Select open date and closed date for all closed tickes from (call_req)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source = lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT DateAdd(ss, call_req.open_date, '19700101') as 'Open_Date', &lt;br /&gt;
       DateAdd(ss, call_req.close_date, '19700101') as 'Close_Date'&lt;br /&gt;
FROM call_req&lt;br /&gt;
where call_req.status = 'CL'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select open date, convert it to normal time and back to UNIX (USD) time''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source = lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
DECLARE @standard_datetime DateTime&lt;br /&gt;
&lt;br /&gt;
SELECT @standard_datetime = DateAdd(ss,call_req.open_date,'19700101')&lt;br /&gt;
FROM call_req WHERE ref_num = '309'&lt;br /&gt;
&lt;br /&gt;
SELECT open_date AS [USD_OR_UNIX_TIME],&lt;br /&gt;
DateAdd(ss,call_req.open_date,'19700101') AS [NORMAL_TIME],&lt;br /&gt;
DateDiff(ss,'19700101',@standard_datetime) AS NORMAL_TIME_TO_UNIX&lt;br /&gt;
FROM call_req&lt;br /&gt;
WHERE ref_num = '309' &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''=====Survey Results and comments query by CR Resolved Date========'''&lt;br /&gt;
== Headline text ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     Select s.sym as &amp;quot; Survey name&amp;quot;&lt;br /&gt;
     ,(cr.resolve_date + 7200)/86400 + TO_DATE('1970/01/01','YYYY/MM/DD') resolve_date&lt;br /&gt;
      ,sq.txt as &amp;quot;Survey Question&amp;quot;&lt;br /&gt;
      ,sa.txt as &amp;quot;Survey Awnsers&amp;quot;&lt;br /&gt;
      ,sa.selected as &amp;quot;Awnser Selected&amp;quot;&lt;br /&gt;
      ,cr.ref_num&lt;br /&gt;
      ,cc.first_name&lt;br /&gt;
      ,cc.last_name&lt;br /&gt;
      ,sq.qcomment as &amp;quot;User Comment&amp;quot;&lt;br /&gt;
     &lt;br /&gt;
     from mdbadmin.survey s,&lt;br /&gt;
     survey_question sq,&lt;br /&gt;
     survey_answer sa,&lt;br /&gt;
     call_req cr,&lt;br /&gt;
     ca_contact cc&lt;br /&gt;
     where (cr.resolve_date + 7200)/86400 + TO_DATE('1970/01/01','YYYY/MM/DD') &amp;gt;= TRUNC(TO_DATE('2008/11/05','YYYY/MM/DD'))&lt;br /&gt;
     and (cr.resolve_date + 7200-86400)/86400 + TO_DATE('1970/01/01','YYYY/MM/DD') &amp;lt; TRUNC(TO_DATE('2008/11/05','YYYY/MM/DD'))&lt;br /&gt;
     and s.id = sq.owning_survey&lt;br /&gt;
     and s.last_mod_by = cc.contact_uuid&lt;br /&gt;
     and cr.id = s.object_id&lt;br /&gt;
     and sq.id = sa.own_srvy_question&lt;br /&gt;
     and sa.selected is not null&lt;br /&gt;
     order by 1&lt;/div&gt;</summary>
		<author><name>David-Jhon Seward</name></author>	</entry>

	<entry>
		<id>http://greggsmith.net/wiki/index.php?title=Sample_Queries&amp;diff=3466</id>
		<title>Sample Queries</title>
		<link rel="alternate" type="text/html" href="http://greggsmith.net/wiki/index.php?title=Sample_Queries&amp;diff=3466"/>
				<updated>2008-11-06T06:49:30Z</updated>
		
		<summary type="html">&lt;p&gt;David-Jhon Seward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Reporting]]&lt;br /&gt;
{{Global Header}}&lt;br /&gt;
{{Global Announcement}}&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
=== Groups with no Active Members ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;select b.last_name, b.middle_name, b.first_name,&lt;br /&gt;
       b.userid, actbool.sym [User_Status], a.last_name [Group_Name]&lt;br /&gt;
from grpmem&lt;br /&gt;
inner join ca_contact a on  grpmem.group_id = a.contact_uuid&lt;br /&gt;
inner join ca_contact b on grpmem.member = b.contact_uuid&lt;br /&gt;
inner join actbool on b.inactive = actbool.enum&lt;br /&gt;
where actbool.sym = 'Inactive'&lt;br /&gt;
Order by a.last_name&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incident/Problem/Request Areas ===&lt;br /&gt;
''This query will return a list of persistent ID's, Symbols (Request Areas) and Descriptions from SQL. Only ACTIVE Request Areas will be displayed by this query.''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT prob_ctg.persid, prob_ctg.sym, prob_ctg.description&lt;br /&gt;
FROM [dbo].[prob_ctg]&lt;br /&gt;
WHERE (prob_ctg.del = 0)&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TOP 5 Incident Areas ===&lt;br /&gt;
This query will return TOP 5 used categories against which Incidents are logged&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT TOP 5 count(category)[Incidents_Logged], sym [Category_Used] FROM call_req &lt;br /&gt;
INNER JOIN prob_ctg ON call_req.category = prob_ctg.persid &lt;br /&gt;
WHERE type = 'I' &lt;br /&gt;
GROUP BY sym &lt;br /&gt;
ORDER BY Incidents_Logged desc&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Contacts ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT ca_contact.userid, Count(ca_contact.userid) AS NumOccurrences&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
GROUP BY ca_contact.userid&lt;br /&gt;
HAVING (((Count(ca_contact.userid))&amp;gt;1));&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Configuration Items (Assets) ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT resource_name, count(resource_name)[How_many_times]&lt;br /&gt;
FROM ca_owned_resource&lt;br /&gt;
GROUP BY resource_name&lt;br /&gt;
HAVING count(resource_name) &amp;gt; 1;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SQL Query Reference for Contact Types ===&lt;br /&gt;
''-- Select all Contact Types (ca_contact_type)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT id, name&lt;br /&gt;
FROM dbo.ca_contact_type&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Groups from (ca_contacts) ''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2308&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Analysts from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2307&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Customers and Employees from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2305 or contact_type = 2310&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all NULL contact_type(ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type is NULL&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Help Desk from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2306&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Managers from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2301&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Operators from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2300&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Technician from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2304&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Users from (ca_contacts)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2302&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select all Vendors from (ca_contacts) ''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;SELECT contact_uuid, last_name, first_name, contact_type&lt;br /&gt;
FROM ca_contact&lt;br /&gt;
WHERE contact_type = 2303&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SQL Query for Date Fields Conversion ===&lt;br /&gt;
''-- Select open date and closed date for all closed tickes from (call_req)''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source = lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT DateAdd(ss, call_req.open_date, '19700101') as 'Open_Date', &lt;br /&gt;
       DateAdd(ss, call_req.close_date, '19700101') as 'Close_Date'&lt;br /&gt;
FROM call_req&lt;br /&gt;
where call_req.status = 'CL'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''-- Select open date, convert it to normal time and back to UNIX (USD) time''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source = lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
DECLARE @standard_datetime DateTime&lt;br /&gt;
&lt;br /&gt;
SELECT @standard_datetime = DateAdd(ss,call_req.open_date,'19700101')&lt;br /&gt;
FROM call_req WHERE ref_num = '309'&lt;br /&gt;
&lt;br /&gt;
SELECT open_date AS [USD_OR_UNIX_TIME],&lt;br /&gt;
DateAdd(ss,call_req.open_date,'19700101') AS [NORMAL_TIME],&lt;br /&gt;
DateDiff(ss,'19700101',@standard_datetime) AS NORMAL_TIME_TO_UNIX&lt;br /&gt;
FROM call_req&lt;br /&gt;
WHERE ref_num = '309' &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Survey Results and comments query by CR Resolved Date========&lt;br /&gt;
&lt;br /&gt;
Select s.sym as &amp;quot; Survey name&amp;quot;&lt;br /&gt;
     ,(cr.resolve_date + 7200)/86400 + TO_DATE('1970/01/01','YYYY/MM/DD') resolve_date&lt;br /&gt;
      ,sq.txt as &amp;quot;Survey Question&amp;quot;&lt;br /&gt;
      ,sa.txt as &amp;quot;Survey Awnsers&amp;quot;&lt;br /&gt;
      ,sa.selected as &amp;quot;Awnser Selected&amp;quot;&lt;br /&gt;
      ,cr.ref_num&lt;br /&gt;
      ,cc.first_name&lt;br /&gt;
      ,cc.last_name&lt;br /&gt;
      ,sq.qcomment as &amp;quot;User Comment&amp;quot;&lt;br /&gt;
     &lt;br /&gt;
     from mdbadmin.survey s,&lt;br /&gt;
     survey_question sq,&lt;br /&gt;
     survey_answer sa,&lt;br /&gt;
     call_req cr,&lt;br /&gt;
     ca_contact cc&lt;br /&gt;
     where (cr.resolve_date + 7200)/86400 + TO_DATE('1970/01/01','YYYY/MM/DD') &amp;gt;= TRUNC(TO_DATE('2008/11/05','YYYY/MM/DD'))&lt;br /&gt;
     and (cr.resolve_date + 7200-86400)/86400 + TO_DATE('1970/01/01','YYYY/MM/DD') &amp;lt; TRUNC(TO_DATE('2008/11/05','YYYY/MM/DD'))&lt;br /&gt;
     and s.id = sq.owning_survey&lt;br /&gt;
     and s.last_mod_by = cc.contact_uuid&lt;br /&gt;
     and cr.id = s.object_id&lt;br /&gt;
     and sq.id = sa.own_srvy_question&lt;br /&gt;
     and sa.selected is not null&lt;br /&gt;
     order by 1&lt;/div&gt;</summary>
		<author><name>David-Jhon Seward</name></author>	</entry>

	</feed>