Jeśli chcesz wygenerować serię dat, zobacz to pytanie
Powiedzmy, że chcę generować serie co 5 minut przez 24 godziny. Jak to zrobić w PostgreSQL?
PostgreSQL może być generate_series()
z timestamp
, ale nie z time
.
Czy lepiej jest wybrać dowolny znacznik czasu, czy jest inny sposób na wygenerowanie serii?
postgresql
time
Evan Carroll
źródło
źródło
Nie jestem pewien, czy jest to najlepszy sposób, ale możemy użyć
generate_series
do wygenerowania minimalnego przesunięcia,00:00:00
a następnie po prostu wywołać,make_interval(mins=>)
aby uzyskać od niego odstęp.źródło
Podobał mi się sposób @EvanCarroll, ale jeszcze jedna opcja -
źródło
Inny sposób:
źródło