Report: Children born before their mother

From TNG_Wiki
Jump to navigation Jump to search

Description: Children born before their mother

Copy and paste the text between the lines into the reports section below "OR Leave Display, Criteria and Sort fields blank and enter direct SQL SELECT statement here:" and give it the title you think is appropriate


SELECT p.personID, p.lastname, p.firstname, p.birthdate, p.living, father.personID 
AS FatherNr, father.birthdate AS FatherBirthdate, YEAR( p.birthdatetr ) - YEAR( father.birthdatetr ) 
AS Father_age, mother.personID AS MotherNr, mother.birthdate AS MotherBirthdate, 
YEAR( p.birthdatetr ) - YEAR( mother.birthdatetr ) AS Mother_age, p.gedcom FROM tng_children 
AS ch LEFT JOIN tng_people AS p ON ( ch.personID = p.personID AND ch.gedcom = p.gedcom ) 
LEFT JOIN tng_families AS f ON ( ch.familyID = f.familyID AND ch.gedcom = f.gedcom ) 
LEFT JOIN tng_people AS father ON ( father.personID = f.husband AND father.gedcom = f.gedcom ) 
LEFT JOIN tng_people AS mother ON ( mother.personID = f.wife AND mother.gedcom = f.gedcom ) 
WHERE p.birthdatetr <> "0000-00-00" AND father.birthdatetr <> "0000-00-00" 
AND mother.birthdatetr <> "0000-00-00" AND mother.birthdatetr > p.birthdatetr 
AND p.birthdate NOT LIKE "Aft%" ORDER BY Mother_age, p.lastname, p.firstname, p.birthdatetr