【发布时间】:2022-10-21 06:16:42
【问题描述】:
我需要编写 SQL 查询来提取 2018 年每个季度的某个品牌的最高收入单日。我有以下内容,但它没有拉单日 - 它每天拉最高收入。
select distinct quarter, order_event_date, max(gc) as highest_day_gc
from (
select sum(commission) as cm, order_date,
extract(quarter from order__date) as quarter
from order_table
where advertiser_id ='123'
and event_year='2018'
group by 3,2
)
group by 1,2
order by 2 DESC
【问题讨论】:
-
如果您的子查询中没有表别名,这甚至都行不通。而且您不能按序数值分组,即使可以,也不应该这样做。
标签: sql