Inserir linha em branco entre grupos de linhas e classificado por ID em sql
Tenho uma tabela com as seguintes colunas e valores
ID TYPE NAME
1 MAJOR RAM
2 MAJOR SHYAM
3 MAJOR BHOLE
4 MAJOR NATHA
5 MINOR JOHN
6 MINOR SMITH
Meu requisito é corrigir um procedimento armazenado (ou consulta SQL) que retornaria o mesmo conjunto de resultados, exceto que haverá uma linha em branco depois que o TYPE mudar de um tipo para outro (principal, secundário
MAJOR RAM
MAJOR SHYAM
MAJOR BHOLE
MAJOR NATHA
MINOR JOHN
MINOR SMITH
Enquanto uso esta consulta para adicionar linha em branco, mas ela não é classificada por base no ID
select TYPE, NAME from (
select
TYPE as P1,
1 as P2,
ID,
TYPE,
NAME
from EMP
union all
select distinct
TYPE,
2,
'',
'',
N''
from EMP
) Report
order by P1, P2
go
Como classifico os dados por ID
Desde já, obrigad