特定比萨饼店每天的平均比萨饼订单-SQL

特定比萨饼店每天的平均比萨饼订单-SQL,sql,sqlite,select,average,Sql,Sqlite,Select,Average,如何使用SQLite确定特定比萨饼店每天的平均订单 表如下所示: CREATE TABLE pizzaorders ( id STRING PRIMARY KEY, pizza_place STRING, created_utc STRING, ); 我按照每天比萨店“多米诺骨牌”的比萨订单数量进行分组,如下所示(顺便说一句,创建的_utc属性以utc历元格式存储): 但是如何使用AVG()获取特定比萨店(例如本例中的多米诺骨牌)的平均每天订单量?您可以将总计数除

如何使用SQLite确定特定比萨饼店每天的平均订单

表如下所示:

CREATE TABLE pizzaorders (
     id STRING PRIMARY KEY,
     pizza_place STRING,
     created_utc STRING,
);
我按照每天比萨店“多米诺骨牌”的比萨订单数量进行分组,如下所示(顺便说一句,创建的_utc属性以utc历元格式存储):


但是如何使用
AVG()
获取特定比萨店(例如本例中的多米诺骨牌)的平均每天订单量?

您可以将总计数除以不同的天数:

SELECT COUNT(*) /
       COUNT(DISTINCT STRFTIME('%d-%m-%Y', created_utc, 'unixepoch'))
FROM   pizzaorders
WHERE  pizza_place = 'dominos' 

你能分享一下你期望的结果吗?@Mureinik在上面的例子中,我期望所有订单的平均值,即543+581+593+608+621+647/6=~598-总之:多米诺骨牌通过移除封装它的“DATE()”每天获得598份订单!因此,从pizzaorders中选择COUNT(*)/COUNT(不同的STRFTIME(“%d-%m-%Y”,创建于utc,“unixepoch”)。pizza_place='dominos'@Jesper我开始回答,并注意到它正在打字。
日期
是我应该删除的剩余部分,我必须错过它,我的道歉。已编辑和修复,感谢您指出。
SELECT COUNT(*) /
       COUNT(DISTINCT STRFTIME('%d-%m-%Y', created_utc, 'unixepoch'))
FROM   pizzaorders
WHERE  pizza_place = 'dominos'