Hallo, ein frohes neues Jahr wünsche ich allen.
Ich habe hier eine gigantische Datenmenge von Milliarden Daten vorliegen. Diese sollen so schonend wie möglich durchsucht werden.
Ziel ist es von mir ist es in einem Bereich von einem Startzeitstempel bis zu einem Endzeitstempel alle Jahre in einer Spalte und alle Monate in einer Spalte zu haben.
Leider habe ich noch überhaupt nichts gefunden was Postgresql dazu bringt dies zu tun.
Die Zeitstempel bestimme ich einfach mit min und max
Also SELECT MIN(Zeitstempel),MAX(Zeitstempel) from Testtabelle
Ergibt:
min max
2016-09-16 11:11:00+02 2017-01-03 09:35:00+01
so und wie kann ich den Bereich jetzt nutzen das ich am Ende das erhalte
Jahr Monat
2016 9
2016 10
2016 11
2016 12
2017 1
2017 2
usw.
Man könnte das auch über Group by machen aber dafür gehören demjenigen die Finger ...... na ihr wisst schon!
Ich habe hier eine gigantische Datenmenge von Milliarden Daten vorliegen. Diese sollen so schonend wie möglich durchsucht werden.
Ziel ist es von mir ist es in einem Bereich von einem Startzeitstempel bis zu einem Endzeitstempel alle Jahre in einer Spalte und alle Monate in einer Spalte zu haben.
Leider habe ich noch überhaupt nichts gefunden was Postgresql dazu bringt dies zu tun.
Die Zeitstempel bestimme ich einfach mit min und max
Also SELECT MIN(Zeitstempel),MAX(Zeitstempel) from Testtabelle
Ergibt:
min max
2016-09-16 11:11:00+02 2017-01-03 09:35:00+01
so und wie kann ich den Bereich jetzt nutzen das ich am Ende das erhalte
Jahr Monat
2016 9
2016 10
2016 11
2016 12
2017 1
2017 2
usw.
Man könnte das auch über Group by machen aber dafür gehören demjenigen die Finger ...... na ihr wisst schon!
Comment