Announcement

Collapse
No announcement yet.

[Acc03/SQL] Suche mit Datum

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • [Acc03/SQL] Suche mit Datum

    Hallo,

    Der allgemeine Teil:
    Ich habe eine DB in der für verschiedene Technologien Daten abgelegt werden.
    Eine Technologie benötigt mehrere Prozesschritte (=LAYER) um hergestellt zu werden.Jeder Layer benötigt mehrere Parameter mit Values um den Layer zu realisieren.
    Es gibt eine table History in der das Datum,Parameter,oldValue usq. abgelegt sind wenn Values von Parametern geändert wurden.

    Meine Aufgabe:
    Der User soll ein Suchdatum vorgeben und dazu sollen die Daten aus der Table History gefiltert werden.Ich habe zum testen den 5.10 vorgegebn.wenn ein parameter dieses datum nicht enthält soll das nächst ältere genommen werden.
    Damit soll der User dann den Parameterstand zu seinem gewünschten Datum bekommen mit Values.

    Mein Lösungsvorschlag:
    Ich denke man müsste nach dem Datum (When) absteigend sortieren:

    http://bildupload.westfale.org/upload/1191584607.jpg
    http://bildupload.westfale.org/upload/1191584617.jpg
    http://bildupload.westfale.org/upload/1191584619.jpg

    Als nächstes müsste man die Layer gruppieren.Und in den Layer gruppen darf jeder Parameter nur EINMAL vorkommen mit dem Value, nämlich der der mit seinem Datum dem Suchdatum am nächsten kommt.Das könnte man mit Top 1 oder so machen.

    Meine Frage:
    Bei mir scheitert es leider an der Umsetzung.Könnte mir jemand bitte mit auf die Sprünge helfen?Das mit der Gruppierung krieg ich nicht hin z.B.
    Geht das mit einer query überhaupt?oder brauch ich 2 oder so.
    Gibt es einen bessereren Lsg.Weg?

    Danke!

    VG
Working...
X