No entiendo tu pregunda.
He reescrito tu SQL utilizando un alias ( S ) para que sea más legible
Código SQL
[-]SELECT S.ARTICULO, S.NRO_CAJA, SUM(S.CANTIDAD) AS TOTAL
FROM STOCK_EXP S
GROUP BY S.ARTICULO, S.NRO_CAJA
HAVING (SUM(S.CANTIDAD) >= 1)
ORDER BY S.ARTICULO, S.NRO_CAJA
Si tienes
Código:
ARTICULO NRO_CAJA CANTIDAD
A 1 5
A 1 2
A 2 3
B 1 7
Te devolverá :
Código:
ARTICULO NRO_CAJA TOTAL
A 1 7 {agrupó la de 5 y la de 2 unidades}
A 2 3
B 1 7
¿Qué es lo que quieres que no agrupe?