Если вы хотите создать серию дат, посмотрите этот вопрос
Допустим, я хочу генерировать серию каждые 5 минут в течение 24 часов. Как мне это сделать в PostgreSQL?
PostgreSQL может generate_series()
из timestamp
, но не из time
.
Лучше выбрать произвольную временную метку или есть другой способ генерации серии?
postgresql
time
Эван Кэрролл
источник
источник
Не уверен, что это лучший способ, но мы можем использовать его
generate_series
для генерации минимального смещения,00:00:00
а затем просто вызвать его,make_interval(mins=>)
чтобы получить интервал.источник
Мне понравился способ @EvanCarroll, но еще один вариант -
источник
Другой путь:
источник