В вашем предложении заказа есть два параметра, он хотел бы разделить две группы и затем продолжить сортировку элементов внутри этих групп
Сначала, потому что 0 меньше 1, поэтому все заказы без отправленной даты будут отправлены впрошлой. Тогда мы будем заказывать по shippeddate Пример:
orderID |shippeddate
- |null
- |сегодня
- |null
- |вчера
- |завтра
Первая сортировка по case when shippeddate is null then 1 else 0 end
мы получим
orderID |shippeddate
|сегодня |вчера |завтра |null |null
, затем продолжить сортировку с отправленной датой, мы получим
|вчера |сегодня |завтра |null |null
надеюсь, что это полезно для вас