sql - 一段时间内的总销售额
问题描述
编写一个 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”
解决方案
使用单引号'
代替反引号,即 ` 与日期输入。用单引号更新您的查询,它应该可以工作。
推荐阅读
- google-maps - 在没有 javascript 库的情况下实现 Google Places 自动完成下拉菜单
- python-3.x - TypeError:_bulk_create() 得到了一个意外的关键字参数“ignore_conflicts”
- python - 我正在用 python 开发一个身份验证程序,但我遇到了数据库问题
- python - 编写 pandas 数据框进行设置
- html - 如何去除html css中的阴影效果?
- thingsboard - 更改事物板上标签的变量
- java - Unity项目构建问题
- sql - SQL Server - 派生列使用第二行中自己的先前值
- excel - 数据刷新后执行宏
- google-oauth - OAuth 2.0 客户端 ID 的域名更改导致谷歌开发者控制台出错