2
我有一個查詢如下PostgreSQL的條件,只能在一列敷在選擇
select
cheque_no,
sum(credit),
date
from ac_cash_collection
group by 1,3;
現在我想從sum(credit)
其transaction_type ilike banking
記錄,但這種情況不應該在其他列上適用。
我有一個查詢如下PostgreSQL的條件,只能在一列敷在選擇
select
cheque_no,
sum(credit),
date
from ac_cash_collection
group by 1,3;
現在我想從sum(credit)
其transaction_type ilike banking
記錄,但這種情況不應該在其他列上適用。
使用case
聲明sum()
裏面,像這樣:
select
cheque_no,
sum(case when transaction_type like `%banking%` then credit else 0 end),
date
from ac_cash_collection
group by 1,3