tabea* hat geschrieben:Hallo zusammen,
Ich habe eine Tabelle mit folgenden Spalten:
ID, b_da, e_da, f_typ
ID = eindeutige ID = key
b_da = Datum (Gültigkeitsbeginn)
e_da = Datum (Gültigkeitsende)
f_typ = Identifikationsnummer zu einer Gruppe
z.B. folgenden Datensatz:
01, 01.01.2006, 01.01.2010, 1723
angenommen ich möchte nun rückwirkend zum 01.04.2006 ein Splitting durchführen, so dass alle Zeilen die den f_typ 1723 haben, ab dem 1.04.2006 nun 7777 in diesem Feld stehen haben. Kann ich dies dann wie folgt durchführen:
01, 01.01.2006, 31.03.2006, 1723
01, 01.04.2006, 01.01.2010, 7777
oder bezeichnet man dies dann als Abgrenzen?
Viele Grüße
Tabea
Hallo Tabea.
Also deine Ausführung ist leider etwas mir unverständlich, aber ich versuchs mal etwas zu verdeutlichen (denk ich)
Du hast ne Tabelle mit hunderten Sätzen:
Die Sätze haben immer nen anderen b_da je neue f_typ Nummer.
Sprich:
01, 01.01.2006, 31.03.2006, 1723
01, 02.01.2006, 31.03.2006, 1723
01, 02.01.2006, 31.03.2006, 1888
01, 03.02.2006, 31.03.2006, 1723
01, 01.04.2006, 31.03.2006, 1723
01, 02.04.2006, 31.03.2006, 1723
01, 02.04.2006, 31.03.2006, 1888
01, 03.05.2006, 31.03.2006, 1723
01, 01.06.2006, 31.03.2006, 1723
01, 01.07.2006, 01.01.2010, 2344
In der gegebenen Tabelle sollten also nun ab dem 5ten Satz bei allen die f_typ 1723 haben, auf 7777 geändert werden, oder? In diesem Fall wären es 4 Sätze.
richtig?
dann ist die frage, ist das eine int. tabelle oder eine db tabelle?
beantworte das mal, dann ist ne lösung einfacher
Gruß
Markus