我的查询如下
select
cheque_no,
sum(credit),
date
from ac_cash_collection
group by 1,3;
现在我希望来自sum(credit)
的记录transaction_type ilike banking
,但此条件不适用于其他列。
答案 0 :(得分:1)
在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