Sie sollten in der Lage sein, so etwas wie
zu tunSelect * from observations where <old> group by sensortype, stationid, extract(year_month, measure_date), extract(day_hour, measure_date);
group_by
wird die Datensätze in jeder Gruppe zu einem zusammenfassen. Sie können dies in einer neuen Tabelle auswählen, wenn Sie möchten.
Wenn Sie tatsächlich alle redundanten alten Datensätze löschen müssen, wählen Sie einfach die Datennummern mit der obigen Abfrage aus und löschen Sie dann alle Datensätze NOT IN(<those ids>)
.