sizinkinde WHERE STOCKREF diye ikincisinde WHERE ONHAND olarak. Çünkü sonuca bakarsanız stockref değeri sabit değil onhand değeri sabit ayrıca sonuçta sadece 1 dizi veriyorsa ilk while döngüsünden de 1 döngü işlemi olmuş demektir.