Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#4

AW: wöchentliche Werte mit LocalSQL aus SQLLite holen

  Alt 11. Sep 2012, 07:29
Zitat:
Die Vorgabewerte sollen nach dem Schema „ID_Mitarbeiter, ID_Kennzahl, [wöchentlicher Vorgabewert], GültigAb“ definiert werden.
Vielleicht solltest du das Feld GültigBis noch mitaufnehmen.
Dies kann deine Abfrage stark vereinfachen, da du nun die Vorgabewerte mit den Istwert einfach verjoinen kannst.
Bei Einfügen eines neuen Vorgabedatensatz wird das GültigBis-Datum z.B. auf den 31.12.2099 gesetzt.
Sobald eine neue Vorgabe mit gleicher ID_Mitarbeiter und ID_Kennzahl geschrieben wird, muss man per Code dafür sorgen, dass das GültigBis-Datum des Vorgänger automatisch korrigiert wird.
Aber das ist sehr einfach im Vergleich zu den Problemen die du jetzt hast.
Es wäre ausserdem sinnvoll, eine Funktion zu schreiben, die prüft ob es Lücken und/oder Überschneidungen der Datumsbereiche gibt (aber das ist auch einfach zu programmieren).
  Mit Zitat antworten Zitat