Na tej samej kolumnie liczy się inna wartość
Jestem nowy w Oracle. Mam tabelę Oracle z trzema kolumnami:serialno
, item_category
iitem_status
. W trzeciej kolumnie wiersze mają wartościserviceable
, under_repair
lubcondemned
.
Chcę uruchomić kwerendę za pomocą licznika, aby pokazać, ile jest możliwych do serwisowania, ile jest w naprawie, ile jest potępionych w każdej kategorii produktów.
Chciałbym uruchomić coś takiego:
select item_category
, count(......) "total"
, count (.....) "serviceable"
, count(.....)"under_repair"
, count(....) "condemned"
from my_table
group by item_category ......
Nie mogę uruchomić wewnętrznego zapytania wewnątrz licznika.
Oto, jak chciałbym, aby zestaw wyników wyglądał tak:
item_category total serviceable under repair condemned
============= ===== ============ ============ ===========
chair 18 10 5 3
table 12 6 3 3