【发布时间】:2017-12-21 15:54:25
【问题描述】:
如何使用 SQLite 确定特定披萨店每天的平均订单量?
表格如下:
CREATE TABLE pizzaorders (
id STRING PRIMARY KEY,
pizza_place STRING,
created_utc STRING,
);
我设法对披萨店“Dominos”每天的披萨订单数量进行分组(顺便说一句,created_utc 属性以 UTC 纪元格式存储):
SELECT
strftime('%d-%m-%Y', created_utc, 'unixepoch') AS dt,
COUNT(*) AS orders
FROM pizzaorders WHERE pizza_place = 'dominos'
GROUP BY dt;
26-10-2017|543
24-10-2017|581
18-10-2017|593
30-10-2017|608
31-10-2017|621
25-10-2017|647
但是如何使用AVG() 来获取特定披萨店(例如本例中的多米诺骨牌)每天的平均订单?
【问题讨论】:
-
你能分享一下你期待的结果吗?
-
@Mureinik 好吧,在上面的示例中,我期望所有订单的平均值,即 543 + 581 + 593 + 608 + 621 + 647 / 6 = ~598 - 总结一下:多米诺骨牌得到每天约 598 个订单