Вложенный SQL-запрос с суммами на разных уровнях детализации

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Handler {

    enum MessageType { MESSAGE, OBJECT };

    String value() default "";

    MessageType type() default MessageType.MESSAGE;

}
0
задан iminiki 2 March 2019 в 08:24
поделиться

1 ответ

Уверен, тебе просто нужно что-то подобное.

select city
    , CityPopulation = count(*) over(partition by city)
    , State
    , StatePopulation = count(*) over(partition by state)
from YourTable
group by city
    , State
order by state
    , city
0
ответ дан Sean Lange 2 March 2019 в 08:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: