<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://hawsedc.com/thomas/index.php?action=history&amp;feed=atom&amp;title=FPP_queries</id>
	<title>FPP queries - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://hawsedc.com/thomas/index.php?action=history&amp;feed=atom&amp;title=FPP_queries"/>
	<link rel="alternate" type="text/html" href="https://hawsedc.com/thomas/index.php?title=FPP_queries&amp;action=history"/>
	<updated>2026-06-02T19:44:06Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://hawsedc.com/thomas/index.php?title=FPP_queries&amp;diff=31&amp;oldid=prev</id>
		<title>WikiSysop: Created page with &quot;====Number of persons recorded in each assessment==== select count(*), f.community, p.assessmentMonth from person p, family f where f.familyId = p.familyId and f.assessmentMon...&quot;</title>
		<link rel="alternate" type="text/html" href="https://hawsedc.com/thomas/index.php?title=FPP_queries&amp;diff=31&amp;oldid=prev"/>
		<updated>2021-01-30T11:09:02Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;====Number of persons recorded in each assessment==== select count(*), f.community, p.assessmentMonth from person p, family f where f.familyId = p.familyId and f.assessmentMon...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;====Number of persons recorded in each assessment====&lt;br /&gt;
select count(*), f.community, p.assessmentMonth from person p, family f&lt;br /&gt;
where f.familyId = p.familyId&lt;br /&gt;
and&lt;br /&gt;
f.assessmentMonth = p.assessmentMonth&lt;br /&gt;
group by p.assessmentMonth, f.community&lt;br /&gt;
&lt;br /&gt;
====Total person records in database====&lt;br /&gt;
select count(*) from person p&lt;br /&gt;
&lt;br /&gt;
====List of numeric answer by family for multiple assessments in a community====&lt;br /&gt;
select f.community, f.assessmentMonth, f.familyId, f.waterDistanceMeters from family f&lt;br /&gt;
where f.community = &amp;#039;Mbatwe&amp;#039;&lt;br /&gt;
order by f.familyId, f.assessmentMonth&lt;br /&gt;
&lt;br /&gt;
====List of text answers by family for multiple assessments in a community====&lt;br /&gt;
select f.community, f.assessmentMonth, f.familyId, a.enAnswer as whereGoPotty from family f, answerText a&lt;br /&gt;
where a.questionName=&amp;#039;whereGoPotty&amp;#039;&lt;br /&gt;
and&lt;br /&gt;
a.answerCode=f.whereGoPotty&lt;br /&gt;
and&lt;br /&gt;
f.community = &amp;#039;Mbatwe&amp;#039;&lt;br /&gt;
order by f.familyId, f.assessmentMonth&lt;br /&gt;
&lt;br /&gt;
====List of number of families in a community reporting a given answer by assessment====&lt;br /&gt;
select count(*) as latrineOrToilet, f.community, f.assessmentMonth, f.familyId from family f, answerText a&lt;br /&gt;
where a.questionName=&amp;#039;whereGoPotty&amp;#039;&lt;br /&gt;
and&lt;br /&gt;
a.answerCode=f.whereGoPotty&lt;br /&gt;
and&lt;br /&gt;
f.community = &amp;#039;Mbatwe&amp;#039;&lt;br /&gt;
and&lt;br /&gt;
(&lt;br /&gt;
a.enAnswer = &amp;#039;Latrine&amp;#039;&lt;br /&gt;
or&lt;br /&gt;
a.enAnswer = &amp;#039;Toilet&amp;#039;&lt;br /&gt;
)&lt;br /&gt;
group by f.assessmentMonth&lt;br /&gt;
&lt;br /&gt;
====FAMILIES MISSING FROM 2006-06 BUT IN 2005-10====&lt;br /&gt;
&lt;br /&gt;
SELECT familyId,assessmentMonth,assessmentDate&lt;br /&gt;
FROM `family`&lt;br /&gt;
WHERE&lt;br /&gt;
assessmentMonth = &amp;#039;2005/10/00&amp;#039;&lt;br /&gt;
and&lt;br /&gt;
familyId not in&lt;br /&gt;
(&lt;br /&gt;
SELECT familyId&lt;br /&gt;
FROM `family`&lt;br /&gt;
WHERE&lt;br /&gt;
assessmentMonth = &amp;#039;2006/06/00&amp;#039;&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
====List of families increasing by more than X members from first to second assessment====&lt;br /&gt;
SELECT f.familyId,f.assessmentMonth,assessmentDate&lt;br /&gt;
FROM `family` f&lt;br /&gt;
WHERE&lt;br /&gt;
f.assessmentMonth = &amp;#039;2006/06/00&amp;#039;&lt;br /&gt;
and&lt;br /&gt;
familyId in&lt;br /&gt;
(&lt;br /&gt;
SELECT familyId&lt;br /&gt;
FROM `family`&lt;br /&gt;
WHERE&lt;br /&gt;
assessmentMonth = &amp;#039;2005/10/00&amp;#039;&lt;br /&gt;
)&lt;br /&gt;
and&lt;br /&gt;
(SELECT COUNT(*) FROM person p WHERE&lt;br /&gt;
p.familyId = f.familyId&lt;br /&gt;
and&lt;br /&gt;
p.assessmentMonth = &amp;#039;2006/06/00&amp;#039;&lt;br /&gt;
)&lt;br /&gt;
&amp;gt;&lt;br /&gt;
((SELECT COUNT(*) FROM person p WHERE&lt;br /&gt;
p.familyId = f.familyId&lt;br /&gt;
and&lt;br /&gt;
p.assessmentMonth = &amp;#039;2005/10/00&amp;#039;&lt;br /&gt;
)&lt;br /&gt;
+ 9&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
====List of all families by assessmentMonth with number of members====&lt;br /&gt;
select f.familyId,f.assessmentMonth,f.assessmentDate,count(p.name)&lt;br /&gt;
from family f, person p&lt;br /&gt;
where&lt;br /&gt;
p.familyId = f.familyId&lt;br /&gt;
and&lt;br /&gt;
p.assessmentMonth = f.assessmentMonth&lt;br /&gt;
group by f.familyId,f.assessmentMonth&lt;br /&gt;
order by f.familyId,f.assessmentMonth&lt;br /&gt;
&lt;br /&gt;
====FAMILIES THAT WERE INTERVIEWED MORE THAN 3 MONTHS AFTER THE OFFICIAL ASSESSMENT MONTH====&lt;br /&gt;
&lt;br /&gt;
SELECT familyId,assessmentMonth,assessmentDate&lt;br /&gt;
FROM `family`&lt;br /&gt;
WHERE&lt;br /&gt;
abs(DATE_SUB(assessmentDate, INTERVAL 3 MONTH)) &amp;gt; assessmentMonth&lt;br /&gt;
&lt;br /&gt;
====Familes with no members====&lt;br /&gt;
SELECT f.familyId,f.assessmentMonth,assessmentDate&lt;br /&gt;
FROM `family` f&lt;br /&gt;
WHERE&lt;br /&gt;
(SELECT COUNT(*) FROM person p WHERE&lt;br /&gt;
p.familyId = f.familyId&lt;br /&gt;
and&lt;br /&gt;
p.assessmentMonth = &amp;#039;2006/06/00&amp;#039;&lt;br /&gt;
)&lt;br /&gt;
=&lt;br /&gt;
0&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
</feed>