1
resposta

Como gerar linha em branco

Bom dia, gerei essa query, onde mostra o nome do usuario, tipo de atendimento e quantidade de atendimento, eu gostaria de gerar uma linha em branco, separarando os usuarios pelo nome. exemplo:

Bianca  - pronto atendimento  - 10
Bianca - Posto 1                          - 20
Bianca - enfermagem                - 30
Linha em branco
Jessica  - pronto atendimento  - 10
Jessica - Posto 1                          - 20
Jessica - enfermagem                - 30
Linha em branco
Joao  - pronto atendimento  - 10
Joao - Posto 1                          - 20
Joao - enfermagem                - 30

cod da query

select distinct
    u.ds_usuario,
    CASE ap.ie_tipo_atendimento 
        WHEN 1 THEN 'Internado'
        WHEN 10 THEN 'Cuidados intensivos' 
        WHEN 11 THEN 'Medidas Caseiras'
        WHEN 12 THEN 'Estadia Minima' 
        WHEN 14 THEN 'Sincrono ou Virtual' 
        WHEN 15 THEN 'Atenção Prioritaria'
        WHEN 21 THEN 'Teles Saude'
        WHEN 25 THEN 'Stat Case'
        WHEN 3 THEN 'Pronto Atendimento'
        WHEN 30 THEN 'Todos os Tipos de Atendimento'
        WHEN 6 THEN 'Atendimento Domiciliar'
        WHEN 7 THEN 'Externo'  
        WHEN 8 THEN 'Atendimento Ambulatorial'              
    end AS Tipo_Atendimento,
    count(Distinct nr_atendimento) as Total_Atendimento
    from ATENDIMENTO_PACIENTE ap
    INNER JOIN usuario u on u.nm_usuario = ap.nm_usuario_atend
    where ap.dt_entrada between :dt_inicial AND :dt_final and 
    substr(obter_nome_setor(u.cd_setor_atendimento),1,100) = 'Central de Atendimento ao Cliente' and 
    group by u.ds_usuario, ap.ie_tipo_atendimento
    order by u.ds_usuario
1 resposta

Olá! Tudo bem?

Peço desculpa pela demora em responder o seu tópico.

Infelizmente, SQL não é uma linguagem de formatação de saída de dados, e não há uma maneira direta de inserir linhas em branco entre os resultados da consulta.

Porém, você pode manipular a saída dos seus dados no ambiente onde você está visualizando os resultados. Por exemplo, se você estiver usando um software de planilha como Excel, você pode facilmente adicionar linhas em branco entre os grupos de usuários.

Outra alternativa seria manipular a saída dos dados no código da sua aplicação, caso esteja usando uma. Por exemplo, em Python, você poderia ler os resultados da consulta e imprimir uma linha em branco sempre que o nome do usuário mudar.

Lhe indico o seguinte artigo:

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.