【发布时间】:2017-11-28 17:15:47
【问题描述】:
我有这个示例表:
group|type|sold|date
x 1 10 201801
x 1 44 201705
y 3 33 201801
y 3 3 201705
x 2 10 201701
我无法返回: 每个组和类型的一个记录,最近日期的销售量。日期是一个整数
即
group|type|sold|date
x 1 10 201801
y 3 33 201801
x 2 10 201701
我尝试选择每个column, sum(sold), max(cast(date to int)),并将其余部分分组,但它不起作用。
我试过WHERE date IN (select max(date))。我也无法让它工作。
这比我想象的要棘手得多!
【问题讨论】:
-
oracle,我认为这个问题的解决方案会非常相似。道歉
标签: sql oracle group-by subquery