У меня есть несколько сумм в течение нескольких дней нескольких недель нескольких месяцев несколько лет: -) - OСреднемесячные за период прошел в этом году
Я могу сделать целый год, текущий квартал, текущий месяц и тока Неделя, но теперь также нужно знать (общее) среднемесячное значение для всех месяцев до текущего текущего года.
Т.е. если бы я был (сегодня) в общей сложности 600 за 2015-01-01 к 2015-06-30 Я хочу, чтобы он сказать что-то вроде:
Average 2015-06-30 100
и если в августе у меня был в общей сложности 800 для 2015-01-01 к 2015-07-31 Я хочу сказать
Average 2015-06-30 114.29
(я могу сделать округление 114.28571428571429: -) - O)
спасибо заранее
эль
Я не понимаю, как средний показатель за 6 месяцев отличается от 3-месячного (или любого другого периода). – Vatev
Я не думаю, что это то, что он хочет - я считаю, что он хочет переменное количество месяцев, через последний месяц, так что это может быть 4 месяца, 7, 9, 11 ... и он не хочет изменять запрос каждый раз, когда он хочет запустить SELECT. OP есть много функций даты здесь https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html - вам, возможно, придется использовать много, чтобы скрестить SELECT .... WHERE SomeVariable BETWEEN nnnnnnnn И mmmmmmm. Я отправлю ответ, если я получу его – user3741598