Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kueri SQL untuk mendapatkan nilai rata-rata untuk periode waktu tertentu

Ini pertanyaan Anda:

SELECT STR_TO_DATE(CONCAT(DATE_FORMAT(`time`, '%H'), ':', (FLOOR(DATE_FORMAT(`time`, '%i') / 15) * 15), ':00'), '%H:%i:%s') `starttime`, AVG(`power`) `avgpower`
FROM `tablea`
GROUP BY `starttime`;

Silakan ganti tabel (tablea ) dan kolom (time dan power ) nama sesuai dengan skema Anda.

Semoga membantu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Membuat Indeks di MySQL

  2. Bagaimana saya bisa memeriksa jumlah koneksi sqlalchemy aktif di kumpulan pada waktu tertentu?

  3. Wildfly 10 gagal memuat driver MySQL XA saat startup

  4. com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException:Tidak dapat memanggil rollback saat autocommit=true

  5. Refresh konten div hanya jika konten baru ditambahkan ke database