【发布时间】:2021-08-03 01:30:06
【问题描述】:
Table Structure编写查询以显示过去 1 年收到的月销售额总额。显示销售月份、总销售额等详细信息。为检索到的销售月份提供别名名称为 MONTH,为销售额提供 TURN_OVER。按金额降序对结果进行排序。
(提示:使用表 Sales_info。使用 to_char 检索月份。净额用于计算销售额。使用 sysdate 计算过去 1 年的销售额。数据区分大小写。)
我编写的代码正在获取我所有年份的销售数据。
select to_char(Sales_Date,'Month')"MONTH"
Net_Amount as Turn_Over
from Sales_Info
where Sales_Date= add_months(Sysdate,-12)
【问题讨论】:
-
通常,给出一个表结构是有帮助的。
-
添加表结构@DavidLee
-
显示的查询不能返回所有年份,因为
add_months是一个标量函数,只有一个日期可能等于特定日期 -
How do I ask and answer homework questions?。你有什么确切的问题?如何选择特定年份?如何按月显示输出?如何将日期格式化为月份名称?请在作业问题上更具体
-
@AishwaryaPulaskar 。 . .您的代码是 Oracle 代码,所以我将标签更改为 Oracle。
标签: sql oracle where-clause date-formatting