PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Wyodrębnianie i uśrednianie wartości chwilowych w temporalnej bazie danych w postgresql

select
    extract(hour from t1.dt) as hour,
    t1.dt as t1, t0.dt as t0,
    round(((t0.ambtemp + t1.ambtemp) / 2)::numeric, 2) as average
from
    n25 t0
    inner join
    n25 t1 on
        date_trunc('minute', t0.dt + interval '1 hour - 2 minutes')
        = date_trunc('minute', t1.dt)
where extract(minute from t1.dt) = 41
order by t1.dt

Skrzypce SQL




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Samodzielne dostarczanie kont użytkowników w PostgreSQL za pośrednictwem nieuprzywilejowanego dostępu anonimowego

  2. Jak ustawić „5 dni” (interwał datetime) w jdbc dla PostgreSQL?

  3. Jak wstawić HashMap do PostgreSQL jako typ JSON?

  4. Zainicjuj bazę danych Postgres w Docker Compose

  5. skonfiguruj PostgreSQL z Laravel w MAMP