问题是:显示客户在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(旧版或标准版)中获得发行版?预先感谢!
我认为您需要两个聚合级别:
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;
• 从 BigQuery 查询 (PUT/POST) 调用 REST API
• 使用工作流查询 BigQuery 电子表格外部表并复制到云存储
• 如何修复 bigquery 中动态 sql 的变量声明错误?
• 在 Spring Boot 中从 JPA 查询中获取空值
• 如何修复 _CastError(空值检查运算符)-Flutter (Dart)
• Google Workflow 插入一个查询联合 Google Drive 表的大查询作业
• Hibernate 查询缓存:ManyToOne,javax.persistence.EntityNotFoundException:无法找到具有 id 的 *DMO
• 如何从 PDO PHP 中的 prepare() 获取查询错误?
• 如何从 SQL 中的字符串中提取数字并从单个查询中的其他列中减去?
• 当我在 Next.js 中从 drupal graphql 查询中获取数据时,一直未定义
• 为“每个用户每天的 BigQuery 查询使用量”配额限制创建例外
• Google BigQuery 服务已拒绝访问此请求。拒绝访问:BigQuery BigQuery:获取驱动器凭据时权限被拒绝
• With cte, temptable or subquery