Jeg synes, du skal bruge noget som
, for at bestille efter delorder by case
when stock > 0 then 0
when stock < 0 then 1
end ascending,
price ascending
Jeg tjekkede ikke syntaksen, men det er tanken. Du kan google sagen for at få flere oplysninger.
Med hensyn til resten af jers krav ville jeg have brug for tabelstrukturen for bedre at forstå...