Hvordan finder jeg gennemsnitalderen
Hej :)Jeg arbejder med min hjemmeside om min slægt (www.slaegtenfraharte.dk) hvor jeg har en stor database med 1145 indtastede personer, jeg forsøger at finde gennemsnitsalderen på dem, men er løbet panden mod muren og håber derfor nogen herinde har en ide eller kan hjælpe mig videre. Jeg skal helst præcis bruge et script som kan udregne gennemsnitsalderen på alle personerne hvor der er anført et fødsels og døds årstal i databasen.
Min database er opbygget sådan her (se nedenunder) der er nogen kommentar med eksempler til det jeg tilføjer som standart
`person` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`navn` varchar(255) COLLATE latin1_general_ci NOT NULL,
`f_dato` varchar(100) COLLATE latin1_general_ci NOT NULL, (dato på dansk, eksempelvis '1. maj' eller '23. marts')
`f_aar` varchar(5) COLLATE latin1_general_ci NOT NULL,(eks. '1991' eller '?')
`f_sted` varchar(255) COLLATE latin1_general_ci NOT NULL,
`d_dato` varchar(100) COLLATE latin1_general_ci NOT NULL, (dato på dansk, eksempelvis '1. maj' eller '23. marts')
`d_aar` varchar(5) COLLATE latin1_general_ci NOT NULL,(eks. '1991' eller '?')
`d_sted` varchar(255) COLLATE latin1_general_ci NOT NULL,
`d_aarsag` varchar(255) COLLATE latin1_general_ci NOT NULL,
`d_begravet` varchar(255) COLLATE latin1_general_ci NOT NULL,
`kon` int(1) NOT NULL,
`arbejde` varchar(255) COLLATE latin1_general_ci NOT NULL,
`far_id` int(11) NOT NULL,
`mor_id` int(11) NOT NULL,
`notater` longtext COLLATE latin1_general_ci NOT NULL,
`rettet` varchar(255) COLLATE latin1_general_ci NOT NULL,
`nulevende` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci ;
Med venlig hilsen
Billy