Прямо сейчас один из других программистов написал это представление, чтобы показать интервал в 6 месяцев. Как мне написать это, чтобы он показывал интервал в 12 месяцев, сгруппированных по месяцам, но только за 2011 год
Я хотел бы скопировать его для отдельного просмотра 12 месяцев, сгруппированных по месяцам, но только для 2012 года.
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`%`
SQL SECURITY DEFINER VIEW `vw_dash_bymonth`AS
select
month(from_unixtime(`tbl_services`.`datetime`)) AS` month1`,
date_format(from_unixtime(`tbl_services`.`datetime`),'%Y') AS` year1`,
date_format(from_unixtime(`tbl_services`.`datetime`),'%d') AS `day1`,
`tbl_services`.`datetime` AS `realdate`,sum(`tbl_services`.`gallons`) AS `gallons`,
count(0) AS `service`,
round(avg(`tbl_services`.`gallons`),1) AS `average`
from `tbl_services`
where (from_unixtime(`tbl_services`.`datetime`) > (now() - interval 6 month))
group by month(from_unixtime(`tbl_services`.`datetime`))