Mysql 按百分比按月获取年数据
我一直想在谷歌上找到解决我问题的方法,但我所得到的一切都超出了我的理解范围,因为我对数据库还不熟悉。 我正在使用Mysql 问题 表中有数千条记录,我必须从中拿出 本年度记录的月份百分比。以下是订单的结构 这就是我想要显示数据的方式Mysql 按百分比按月获取年数据,mysql,sql,select,Mysql,Sql,Select,我一直想在谷歌上找到解决我问题的方法,但我所得到的一切都超出了我的理解范围,因为我对数据库还不熟悉。 我正在使用Mysql 问题 表中有数千条记录,我必须从中拿出 本年度记录的月份百分比。以下是订单的结构 这就是我想要显示数据的方式 我将交叉连接两个查询。第一个是每月销售的产品数量总和,第二个是当年销售的产品总数总和: SELECT `month`, `num_month` / `num_year` * 100 AS "percent" FROM (SELECT MON
我将交叉连接两个查询。第一个是每月销售的产品数量总和,第二个是当年销售的产品总数总和:
SELECT `month`, `num_month` / `num_year` * 100 AS "percent"
FROM (SELECT MONTH(`dateOfOrder`) AS "month", COUNT(*) AS num_month
FROM `order`
WHERE YEAR(`dateOfOrder`) = 2018
GROUP BY MONTH(`dateOfOrder`) a
CROSS JOIN (SELECT COUNT(*) AS num_year
FROM `order`
WHERE YEAR(`dateOfOrder`) = 2018) b
这些数字代表什么?求和
numberOfItems
?它表示产品的总数。