Consider a table like
debit credit code ----------------------------- 0 10 5 5 0 3 0 11 2 0 15
;WITH Props AS ( SELECT *, ROW_NUMBER() OVER (ORDER BY c,cc) AS RowNumber FROM Location ) select * from Props order by d desc,RowNumber
Try the above code
WOrking fiddle here