Announcement

Collapse
No announcement yet.

Zeitliche Segmentierung

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

  • Zeitliche Segmentierung

    Hallo,

    ich brauche ein passendes Updatestatement, dass in den Vorgänger als Gültig-Bis-Datum das jeweilige Gültig-Von-Datum minus 1 des Nachfolgers einbaut. Der letzte Eintrag soll auf <null> bleiben und damit die Grenze offenhalten.

    z.B.
    vorher:

    Inhalt gueltig_von gueltig_bis
    ST135 20020101 <null>
    ST135 20050701 <null>
    ST135 20070701 <null>
    ST136 20021101 <null>
    ST136 20050907 <null>
    ST136 20071201 <null>
    ...

    Nachher soll drinstehen:

    Inhalt gueltig_von gueltig_bis
    ST135 20020101 20050630
    ST135 20050701 20070531
    ST135 20070601 <null>
    ST136 20021101 20050906
    ST136 20050907 20071130
    ST136 20071201 <null>
    ...

    Viele Grüße

  • #2
    Hi,

    das geht bei vielen Datenbanken nicht mit nur einem SQL.
    Man bekommt z. B. bei Informix die Meldung:
    "Table oder View der Unterabfrage kann nicht geändert werden".
    Du musst sowas in der Regel mit temporären Tabellen oder mit einem Programm machen.


    Gruß frauwue
    docendo discimus

    Comment

    Working...
    X