首页 > 解决方案 > 一段时间内的总销售额

问题描述

编写一个 SQL 查询,确定并显示从 2015 年初到 2018 年底的总销售额(Total Sales)。使用单引号提供聚合别名。

我可以在没有日期的情况下提取总销售额。我不知道如何指定我只想要 2015 年到 2018 年之间的总销售额

 Select sum(item.ItemPrice) as `Total Sales`
 from customer, petshop_order, petshop_order_item, item
 where petshop_order.order_date between `2015-01-01` and `2018-12-31`
 And (customer.ssn=petshop_order.ssn
 And petshop_order.OrderNo = petshop_order_item.OrderNo
 And petshop_order_item.SKU=item.SKU);

错误代码:“where 子句”中的 1054 未知列“2015-01-01”

标签: sqlmysql-workbench

解决方案


使用单引号'代替反引号,即 ` 与日期输入。用单引号更新您的查询,它应该可以工作。


推荐阅读