Valor diferente cuenta en la misma columna
Soy nuevo en Oracle. Tengo una tabla de Oracle con tres columnas:serialno
, item_category
yitem_status
. En la tercera columna las filas tienen valores deserviceable
, under_repair
ocondemned
.
Quiero ejecutar la consulta utilizando el recuento para mostrar cuántos son reparables, cuántos están en reparación, cuántos están condenados contra cada categoría de elemento.
Me gustaría correr algo como:
select item_category
, count(......) "total"
, count (.....) "serviceable"
, count(.....)"under_repair"
, count(....) "condemned"
from my_table
group by item_category ......
No puedo ejecutar la consulta interna dentro del conteo.
Esto es lo que me gustaría que fuera el conjunto de resultados:
item_category total serviceable under repair condemned
============= ===== ============ ============ ===========
chair 18 10 5 3
table 12 6 3 3