Non si può fare (almeno in modo facile). Potresti salvare tutto in memoria e poi lavorare su questo. Ma come già scritto il modo più intuitivo sarebbe fare tutto nel primo while (non capisco perché non debba essere possibile).

Comunque, se ci facessi vedere il query sarebbe molto più facile