У вас есть таблица, которая записывает метку времени и целочисленное чтение (с учетом даты, чтение) с электрического счетчика (kwh). Хотелось бы графа ежедневного использования ... большинство чтений ежедневно, некоторые - несколько дней друг от друга - случайные времена дня. Хотите среднесуточную разницу в предыдущей записи, возвращенную за каждый день. * Обратите внимание, что средние значения неточно.MySQL показывает среднее значение в день случайно записанного целого числа
Example Data:
date_entered reading
2012-06-01 17:02 18522
2012-06-02 14:56 18641
2012-06-03 10:55 18677
2012-06-06 15:16 18702
2012-06-11 13:28 18803
2012-06-13 17:33 18850
Example Output:
Date Daily Average
2012-06-01 12:00
2012-06-02 12:00 19
2012-06-03 12:00 130
2012-06-04 12:00 43
2012-06-05 12:00 43
2012-06-06 12:00 43
2012-06-07 12:00 8
2012-06-08 12:00 8
2012-06-09 12:00 8
2012-06-10 12:00 8
2012-06-11 12:00 21
2012-06-12 12:00 21
2012-06-13 12:00 22
У вас есть возможность создать таблицу всех дат, а затем присоединиться к ней? Если это так, вы можете легко заполнить пробелы, такие как разрыв между 06-03 и 06-06, а затем создать функцию, которая распределяет нулевые значения снизу вверх. – philwinkle
Да, я мог бы это сделать ... просто думал, что это может быть более чистый способ, о котором я не думал. – Edward