SQLite集团每月总销售额

2024-09-29 02:29:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道这个问题以前已经被回答过了,但是我的查询在我的数据库中的另一个表上工作,而不是在我正试图处理的表上。它返回的总销售额不分月份,但我希望每月的总销售额

我的问题是:

select COUNT(orderid),
strftime("%m/%Y", orderDate) as 'month-year'
from customerOrders group by strftime("%m/%Y", orderDate)

我的结果是:

COUNT(orderid)  month-year
17              Null

我的数据库格式是: Database Picture


Tags: from数据库ascountgroupselectyear月份
2条回答

尽量避免列名使用减号和单引号

 select COUNT(orderid),
 strftime("%m/%Y", orderDate) as  month_year
 from customerOrders 
 group by strftime("%m/%Y", orderDate)

日期的orderDate列格式不正确,sqlite无法执行strftime()。从%d/%m/%Y变为%Y-%m-%d

相关问题 更多 >