다음의 SQL에서
select code, sum(수량) as 수량S, sum(금액) as 금액S
from sale.db
where SaleDate = '2000.01.01'
group by code
-> 수량은 code가 'A'로 시작하는 code만 더하고
금액은 code가 'A'와 'B'로 시작하는 code를 집계할려면 어떻게 하는지
알려주십시요.
CASE WHEN THEN이나 DECODE도 먹지 않습니다.
PARADOC LOCAL SQL에서는 어떤 명령이 있는 한 수 부탁합니다.
그럼 즐거운 연말.연시가 되시길 바랍니다.
내용을 구현할 수 있습니다.
님께서 말씀하신 파라독스에서는...
저는 이렇게하면 되리라 생각합니다.
아래 내용을 한 레코드로 구성하려면 편법을 사용하면 될겁니다.
select code, sum(수량) as 수량S, 0 as 금액S
from sale.db
where SaleDate = '2000.01.01'
and code like 'A%'
group by code
union
select code, 0 as 수량S, sum(금액) as 금액S
from sale.db
where SaleDate = '2000.01.01'
and code like 'B%'
group by code
초보자 wrote:
>
> 다음의 SQL에서
>
> select code, sum(수량) as 수량S, sum(금액) as 금액S
> from sale.db
> where SaleDate = '2000.01.01'
> group by code
>
> -> 수량은 code가 'A'로 시작하는 code만 더하고
> 금액은 code가 'A'와 'B'로 시작하는 code를 집계할려면 어떻게 하는지
> 알려주십시요.
>
> CASE WHEN THEN이나 DECODE도 먹지 않습니다.
> PARADOC LOCAL SQL에서는 어떤 명령이 있는 한 수 부탁합니다.
> 그럼 즐거운 연말.연시가 되시길 바랍니다.
>
>
>
>
>