获取查询Bigquery的直方图

问题描述 投票:0回答:1

问题是:显示客户在2018年4月1日至10日之间完成的RIDE订单的交易分布(已完成1笔交易,2、3、4等的客户的分布)

并且正在查询的表的预览是:

“在此处输入图像描述”

我的查询是:

SELECT customer_no, COUNT(*) AS total_transaction FROM [bi-dwhdev-01:source.daily_order]
WHERE DATE(order_time) >=  '2018-04-01'AND DATE(order_time) <=  '2018-04-10'
GROUP BY customer_no
ORDER BY total_transaction DESC;

我想知道如何在Bigquery(旧版或标准版)中获得发行版?预先感谢!

sql google-bigquery
1个回答
0
投票

我认为您需要两个聚合级别:

SELECT total_transaction, COUNT(*)
FROM (SELECT customer_no, COUNT(*) AS total_transaction
      FROM [bi-dwhdev-01:source.daily_order]
      WHERE DATE(order_time) >=  '2018-04-01' AND DATE(order_time) <=  '2018-04-10'
      GROUP BY customer_no
     ) c
GROUP BY total_transaction
ORDER BY total_transaction DESC;
© www.soinside.com 2019 - 2024. All rights reserved.