Ich habe eine Tabelle Item_X
, die primäre Spalten wie Item_id,Country,Date_from
hat. Andere Spalte nicht Teil von PK
sind Date_To
, TypeOfSale
. Dort gibt es TypeOfSale
als 1, 2, 3.Diskontinuierliche Aufzeichnungen, fehlende Zeitlücken.
Für einen bestimmten Zeitraum ist nur auf die Art des Verkaufs gültig. Für Ex: -
Datum Ab immer DATE_TO + 1.
Ich habe einige Aufzeichnungen in meinem Tisch, die diskontinuierlich sind ist. Beispiel: -
Datensatz vom 1. Februar bis 29. Feb fehlt.
Ich möchte alle solche Datensätze herausfinden. Der erste Datensatz sollte nicht berücksichtigt werden und der letzte Datensatz kann To_date als null haben.
Haben Sie eine Spalte, die einen _Order_ dieser Verkaufsdatensätze festlegt? –
@ AJ- Sind die Intervalle Kalendermonate, oder ist das nur ein Zufall in Ihrer Beispieleingabe? Wenn drei aufeinanderfolgende Monate fehlen, benötigen Sie drei Zeilen in der Ausgabe oder nur eine (z. B. 1. Oktober 2015 und 31. Dezember 2015)? Was ist der Anfangs- und das Enddatum? Oder brauchen Sie nur die Lücken ZWISCHEN bestehenden Reihen, und nicht auch vor der ersten Reihe oder nach der letzten? Sind die Datumsspalten im Datentyp "Character" oder im Datentyp "date date"? – mathguy
Oder ... warte ... Willst du die vorhandenen Zeilen in deiner Tabelle anzeigen, wo Lücken sind? Wie genau soll die Ausgabe aussehen? – mathguy