PostgreSQL
 sql >> डेटाबेस >  >> RDS >> 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

SQL Fiddle




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL - INNER एक LIMIT के साथ दो तालिकाओं में शामिल हों

  2. PostgreSQL 9.4 में डायनेमिक SQL के लिए कोई निष्पादन योजना कैशिंग नहीं है?

  3. Postgresql अनुक्रमिक स्कैन 500 मिलियन पंक्तियों पर धीमा प्रदर्शन

  4. ComboBox.ValueMember और DisplayMember

  5. अद्यतन करने योग्य दृश्य से डेटा वापस करना काम नहीं कर रहा है?