我正在寻找一个解决方案来获取草书图并立即从MYSQL中提取数据,以便在PHP中保留内存和更少的代码,将其转换为JSON数据并转换为带有DATE和值的简单图形。 / p>
也许有人通过了这个并且可以给我一个解决方案。
我需要按MONTH和WEEK进行分组,但需要根据行的日期进行分组。
我的意思是:
SELECT p.code, SUM(ii.quantity) as qty, DATE_FORMAT(i.created, '%Y-%m') as date
FROM products p
LEFT JOIN inv_items ii ON p.id=ii.product_id
LEFT JOIN inv i ON i.id=ii.invid
WHERE p.id = 31910
GROUP BY YEAR(i.created), MONTH(i.created)
结果是:
code qty date
20418101 1 2014-07
20418101 2 2014-08
20418101 1 2014-09
20418101 4 2015-06
20418101 6 2016-05
20418101 1 2016-11
20418101 1 2017-01
20418101 1 2017-03
但我需要的是保持草书,我的意思是(2014-07至2014 - 12)(2015-01至2015 - 12)(2016-01至2016 - 12)(2017-01至CURDATE)
在短期选择中,我需要将其转换为周草书视图,例如2个月内(2014-07-WEEK1,2,3,4,5,6,7,8)
有没有办法立即从MYSQL获取此查询而无需通过PHP进行消毒以进行清理?