gpt4 book ai didi

php - 使用 group by 为报告(订单报告)编写单个 mysql 查询

转载 作者:行者123 更新时间:2023-11-30 00:41:59 25 4
gpt4 key购买 nike

我有一个名为orders的表,该表的结构是enter image description here enter image description here

我想得到以下输出enter image description here .不要担心上图中的日期(1 月 14 日)。上图的解释是:

我想获取属于不同国家/地区的订单总数(基于表中的 SCCountry)、不同订单类别的百分比(基于 OrderCategory ,上图中也有说明)。% ROO 表示原件退回(基于表中的 ReturnOfOriginals(是、否))。使用的优惠券百分比(基于表中的 CouponName(即!empty(CouponName)))。

最佳答案

您应该按两个字段进行分组:

SELECT COUNT(OrderId) AS total, SCCountry, OrderCategory FROM orders GROUP BY SCCountry, OrderCategory

对于原产地规则:

SELECT COUNT(OrderId) AS total, SCCountry FROM orders WHERE ReturnOfOriginals='Yes' GROUP BY SCCountry

对于优惠券:

SELECT COUNT(OrderId) AS total, SCCountry FROM orders WHERE CouponName IS NOT NULL GROUP BY SCCountry

关于php - 使用 group by 为报告(订单报告)编写单个 mysql 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21695439/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com