Jak na výběr manželství ve zvoleném rozsahu jejich ID

Tipy a návody pro tvorbu vlastních sestav a výstupů z TNG.
Falt
Příspěvky: 405
Registrován: 30 srp 2013 23:48
Kontaktovat uživatele:

Jak na výběr manželství ve zvoleném rozsahu jejich ID

Příspěvekod Falt » 02 lis 2021 10:25

Tohle je už zapeklitější úloha a svou povahou není vhodná jako viditelný report, ale jako pomůcka pro administrátora. Pozor, pokud kvůli bezpečnosti dat potlačujete u žijících osob detaily, budou manželství žijících osob zobrazovat max. jména partnerů.
SQL syntaxe je zde:
SELECT f.gedcom, f.familyid,
concat('<a href="getperson.php?personID=',f.husband,'&tree=',f.gedcom,'" >',h.lastname,', ',h.firstname,'</a>') as Husband_Name,
concat('<a href="getperson.php?personID=',f.wife,'&tree=',f.gedcom,'">',w.lastname,', ',w.firstname,'</a>') as Wife_Name,
f.marrdate, f.marrplace
FROM tng_families as f
LEFT JOIN tng_people as h ON f.gedcom=h.gedcom AND f.husband = h.personid
LEFT JOIN tng_people as w ON f.gedcom=w.gedcom AND f.wife = w.personid
WHERE
f.gedcom = ' ID číslo '
AND
(
mid(f.familyid,2) >= 12
AND mid(f.familyid,2) < 130
)
ORDER BY convert(mid(f.familyid,2),signed)


Dosadit je nutné ID číslo stromu Administrace | Stromy | ID číslo. Vlastní výběr rodin zadejte nahrazením rozmezí 12 a 130 v následujících dvou řádcích.
Vyzkoušejte, je to šikovný pomocník. :o

Zpět na “Reporty”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti