Als «gaps-and-islands» getaggte Fragen

Probleme mit Lücken und Inseln bestehen darin, einen Bereich fehlender Werte (Lücken) oder einen Bereich aufeinanderfolgender Werte (Inseln) in einer Folge von Zahlen oder Daten zu finden.

7
Gruppieren Sie den Tagesplan in [Startdatum; Enddatum] Intervalle mit der Liste der Wochentage
Ich muss Daten zwischen zwei Systemen konvertieren. Das erste System speichert Zeitpläne als einfache Liste von Daten. Jedes Datum, das im Zeitplan enthalten ist, ist eine Zeile. Es kann verschiedene Lücken in der Reihenfolge der Daten geben (Wochenenden, Feiertage und längere Pausen, einige Wochentage können vom Zeitplan ausgeschlossen sein). Es …



5
Auffüllen fehlender Daten basierend auf vorherigen Monatsendwerten
Ausgehend von folgenden Daten: create table #histories ( username varchar(10), account varchar(10), assigned date ); insert into #histories values ('PHIL','ACCOUNT1','2017-01-04'), ('PETER','ACCOUNT1','2017-01-15'), ('DAVE','ACCOUNT1','2017-03-04'), ('ANDY','ACCOUNT1','2017-05-06'), ('DAVE','ACCOUNT1','2017-05-07'), ('FRED','ACCOUNT1','2017-05-08'), ('JAMES','ACCOUNT1','2017-08-05'), ('DAVE','ACCOUNT2','2017-01-02'), ('PHIL','ACCOUNT2','2017-01-18'), ('JOSH','ACCOUNT2','2017-04-08'), ('JAMES','ACCOUNT2','2017-04-09'), ('DAVE','ACCOUNT2','2017-05-06'), ('PHIL','ACCOUNT2','2017-05-07') ; ... die angibt, wann ein bestimmter Benutzer einem Konto zugewiesen wurde. Ich möchte feststellen, wem am letzten …




1
Komprimieren einer Sequenz in PostgreSQL
Ich habe eine id serial PRIMARY KEYSpalte in einer PostgreSQL-Tabelle. Viele ids fehlen, weil ich die entsprechende Zeile gelöscht habe. Jetzt möchte ich die Tabelle "komprimieren", indem ich die Sequenz neu starte und das ids so neu zuweise , dass die ursprüngliche idReihenfolge erhalten bleibt. Ist es möglich? Beispiel: Jetzt: …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.