Мне нужно generate_series
с 15-минутным интервалом. Предостережение в том, что мне нужно пропускать каждую неделю.
Это то, что у меня есть до сих пор, которое получает серию с 15-минутными интервалами, но чтобы не пропускать каждую неделю.
select i from generate_series('2017-01-01', '2017-12-31', '15 minutes'::interval) as g(i);
Я также могу generate_series
каждую вторую неделю:
select i from generate_series('2017-12-31', '2017-01-01', '-2 week'::interval) as g(i)
просто нужна помощь в объединении обоих: чтобы получить 15-минутный интервал, но пропуская каждую вторую неделю
образец результата:
timestamp
----------------------
2017-01-01 00:00:00+00
2017-01-01 00:15:00+00
2017-01-01 00:30:00+00
...
2017-01-15 00:45:00+00
2017-01-15 01:00:00+00
2017-01-15 01:15:00+00
...
2017-01-29 00:30:00+00
2017-01-29 00:45:00+00
2017-01-29 01:00:00+00
Спасибо