Hi!
I have posted a couple of times already about a database which I am building for my local running club but I am thinking about starting from scratch rather than just making changes here and there when I hit a wall.
Here is what I am thinking of doing.
Have 2 tables.
1) tbl_runnerDetails
2) tbl_raceResults
(tbl_runnerDetails) - ID, runnerName, DOB, joinDate
(tbl_raceResults) - ID, runnerName, startTime, finishTime, officialTime, finishPosition, timeOnly, marshallDuties, date
I would then create a report that pulls all the information from the tbl_raceResults.
The officialTime would be a query as it subtracts the finishTime from the startTime. I would like the finishPosition to be automatically calculated but it would need to be stored somewhere so I can add up their positions over the year.
I need to record when they joined the club as if they join half way through the year they will be awarded 50 points for not running previous months, this also goes for non-runners i.e. people who are members but have maybe missed a months race.
I think I need to start simple and then build in a lot of the functionality later on but I want to make sure I have the database design correct before I go much further.
Can help would be great and I am more than happy to answer any questions people might have to help them understand what I am trying to do.
edit: I was going to have 2 tables, one for month and one for year but I have just found the calander tool which should do what I need it to do.