Hallo Karl,
ich verstehe jetzt nicht so ganz den Aufbau deiner Tabellen (speziell Stunden & StundenTag), dass ist doch das gleiche, oder?
Ich versuche mal es zu verstehen. Du hast Objekte die Mitarbeiter verwaltet werden und nun willst Du erfassen wie lange ein Mitarbeiter an dem Objekt gearbeitet hat. Sprich den Tag und die Zeit.
Da reicht doch eine Hilftabelle auch, - aber nur wenn ich richtig verstanden - dann würde ich das ganze so aufbauen:
Hilfstabelle:
ID PrimaryKey
Mitarbeiter_ID
Objekt_ID
Begin_Bearbeitung (Datum+Uhrzeit)
Ende_Bearbeitung (Datum+Uhrzeit)
Erbrachte_Leistung
usw.
Dann kannst Du einfach per
SQL die entsprechenden
DB durchgehen. So wie Du das schon hast.