переместить ячейки влево в sql, если в левой части содержится ноль, а в правой - значение

В Sql я получаю результат, как показано ниже в формате. Всего у меня 6 столбцов. в 1-й строке 6-й столбец содержит значение, а во 2-й строке 5-й и 6-й столбец содержит значение. Но мне нужно проверить каждую ячейку, если предыдущий столбец не содержит значения, значит, мне нужно это в 1-м столбце.

Фактический результат

         a          b           c       d          e    f
                                                        1
                                                   1    2
                                        1          2    3

Ожидаемый результат:-

      a          b           c       d          e    f
      1                                             
      1          2                                        
      1          2           3                        

Пожалуйста, напишите несколько хороших ответов (я использую SQL Server 2008-R2)

Ответы на вопрос(2)

Ваш ответ на вопрос