我有好几天的几天几周 几年的几个月: - ) - O
我可以做全年,当前季度,当前月份和当前 周但现在也想知道所有人的(总)月平均值 在当前年度之前的几个月。
即如果我(今天)2015-01-01到2015-06-30共有600个,我想要它 说出类似的话:
Average 2015-06-30 100
如果在8月份,我在2015-01-01到2015-07-31共有800个,我希望它能说出来
Average 2015-06-30 114.29
(我可以进行114.28571428571429的舍入: - ) - O)
提前致谢
EL
答案 0 :(得分:0)
经过测试(我的数据,因为你没有提供任何):
SELECT .... FROM YourTable WHERE .... DATE_FORMAT(now(),'%Y-01-01')和之间的SomeDateVariable LAST_DAY(curdate() - INTERVAL 30天);
这将计算当前年度的第1天与上个月的最后一天之间的数据 - 我相信您要求的数据。请选择我的答案。