Группа по игнорированию колонки в OracleJAVA

Программисты JAVA общаются здесь
Anonymous
Группа по игнорированию колонки в Oracle

Сообщение Anonymous »

У меня есть еженедельный счет, где у меня есть ID_TXN, способ оплаты и способ оплаты, но у меня есть исключение, и это то, что когда у меня есть конкретный сценарий. < /p>
Поля: < /p>

Код: Выделить всё

| id_txn | way_pay | payment_meth |
| 123435 | gateway | transfer
| 433564 | on-site | cash
| 354641 | gateway | cash
| 124553 | paypal  | transfer
Но я хочу игнорировать столбец Way_pay в результате запроса. Мой запрос: < /p>

Код: Выделить всё

select
case when way_pay in ('gateway','paypal') and payment_meth = 'transfer' then 'paypal' else way_pay
end way_pay,payment_meth,
count(distinct id_txn) as ttl_pays
from
pays
where
init_date between trunc(sysdate-7) and trunc(sysdate)
group by
case when way_pay in ('gateway','paypal') and payment_meth = 'transfer' then 'paypal' else way_pay end,
payment_meth
< /code>
Результаты: < /p>
 way_pay | payment_meth | ttl_pays

gateway | transfer     | 23435

Я хочу все транзакции без фильтра, но без платежа_meth столбец:

Код: Выделить всё

 way_pay | ttl_pays

gateway |  123214
on-site |  32674
Как это можно достичь?

Подробнее здесь: https://stackoverflow.com/questions/633 ... -in-oracle

Вернуться в «JAVA»