Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zapytanie SQL w celu uzyskania średniej wartości dla określonych okresów czasu

Oto twoje zapytanie:

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`;

Prosimy o wymianę tabeli (tablea ) i kolumny (time i power ) nazwy zgodne z Twoim schematem.

Mam nadzieję, że to pomoże.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dlaczego nie będzie proste Jeśli instrukcja ELSE działa w mySql

  2. przekazywanie parametrów w procedurze składowanej zapytania insertowego w laravel 4

  3. Tworzenie tabeli nie powiodło się, a ograniczenie klucza obcego jest niepoprawnie utworzone

  4. Ogólne przechodzenie przez drzewo (nieskończone) w przeszukiwaniu wszerz;

  5. Konfigurowanie wyzwalaczy MySQL