Pesquisar

Montar uma query para SQL Server 2008

08/02/2023 às 02:26

Descrição do Projeto:

Criação de uma query para SQL Server 2008 que retorne um RESULTADO com as seguintes colunas:

PACIENTEID
PACIENTE_NOME
FATURAID
PROCID_DESC
EMPRESAID_DESC
SETORID_DESC
MEDREAID_NOME
ENTREGADATA
RESULT_EXAMEID_DESC
DATA_HORA_EXAME
DATA_HORA_ASSINADO
COUNT_RASEVENTOID
DATA_META_LAUDO
ATRASO

O conteúdo de cada campo é construído da seguinte forma:

Fazer uma query da tabela FATURA (usar a DATA como filtro), contendo os campos:
PACIENTEID
FATURAID
DATA
HORA
PROCID
EMPRESAID
SETORID
MEDREAID
ENTREGADATA
RESULT_EXAMEID

Alguns desses campos retornam códigos. A descrição dos códigos deve ser buscada em cada tabela específica.
Os códigos devem ser substituidos pela sua descrição, EXCETO o campo PACIENTEID, que deve ser mantido o código E acrescentado um campo PACIENTE_NOME com a descrição no RESULTADO.
Os campos da tabela FATURA que retornam códigos e suas respectivas tabelas com as descrições estão abaixo.

PACIENTEID - [dbo].[PACIENTE][NOME]
PROCID - [dbo].[PROCEDIMENTOS][DESCRICAO]
EMPRESAID - [dbo].[EMPRESAS][DESCRICAO]
SETORID - [dbo].[SETORES][DESCRICAO]
MEDREAID - [dbo].[MEDICOS][NOME] - Buscar usando o MEDICOID como chave
RESULT_EXAMEID [dbo].[RESULTADOEXAME][REXAMEDESC]

Criar uma coluna DATA_HORA_EXAME(tipo Datetime), que será a união dos campos DATA e HORA e substituirá esses campos. Deverá ter o formato 'YYYY-MM-DD HH-mm-ss'.
O campo HORA está em segundos. Então deve ser convertido para adequar ao formato. Ex.: HORA = 3630 = 01:00:30.

Criar uma coluna DATA_HORA_ASSINADO (tipo Datetime, formato 'YYYY-MM-DD HH-mm-ss'). Este campo será preenchido da seguinte forma:
Usar o campo FATURAID como chave para buscar na tabela [dbo].[RASOCORRENCIAS] linhas aonde o campo RASEVENTOID é igual a 11.
Se naõ encontrar nenhum RASEVENTOID = 11, o campo DATA_HORA_ASSINADO deve ficar vazio.
Se tiver um ou mais RASEVENTOID = 11, pega os valores dos campos DATA e HORA mais recentes da respectiva linha e preenche o DATA_HORA_ASSINADO.

Criar uma coluna COUNT_RASEVENTOID, que deve ser preenchido da seguinte forma:
Usar o campo FATURAID como chave para buscar na tabela [dbo].[RASOCORRENCIAS] linhas aonde o campo RASEVENTOID é igual a 11.
O campo COUNT_RASEVENTOID deve ser preenchido com a quantidade de ocorrencias do codigo 11 encontrada.

Criar uma coluna DATA_META_LAUDO (tipo Datetime, formato 'YYYY-MM-DD HH-mm-ss'), que deve ser preenchido da seguinte forma:
Se SETORID = 'MEDICINA', DATA_META_LAUDO = ENTREGADATA.
Senão, DATA_META_LAUDO = DATA_HORA_EXAME + 2 dias úteis (considerar feriados nacionais. Tenho tabela com todas as datas). O horário é fixo 17:00:00.

Criar uma coluna ATRASO, que é a subtração DATA_META_LAUDO - DATA_HORA_ASSINADO.

Habilidades desejadas:

Microsoft SQL Server SQL SQL Server

Arquivos anexados:

Entre ou Cadastre-se para ver os arquivos anexados.

Atividades do cliente nesse projeto:

Última visualização: 28/07/2023 às 13:11

Última interação: 08/02/2023 às 09:42

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Banco de Dados
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 4
Propostas excluídas: 3
Interessados: 9
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (1)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Criação de dashboard para Power BI - Preciso, com urgência, de alguém com conhecimento em Power BI para criar um dashboard navegável com base em uma planilha com 8 abas. Prazo: 1 dia.

Elaboração de dashboards profissionais em Power BI - Busco um profissional para elaborar alguns dashboards profissionais em Power BI, com alimentação diária de dados e, se possível, automação. Objetivo: Medi...

Interface de consulta e análise de dados de fundos de investimento - Objetivo Geral Desenvolver uma interface de consulta, consolidação e análise de dados públicos de fundos de investimento a partir de bases regulatórias e institu...

Criar banco de dados de CNPJs nacionais - Necessito de uma pessoa que possa criar uma rotina para gerar e atualizar um banco de dados com todos os CNPJs nacionais, com base nos dados da Receita Federal.

Criar gráficos em Excel ou dashboard em Power BI - Preciso de alguém que transforme planilhas de planejamento orçamentário em gráficos no Excel ou em um dashboard no Power BI. Essa demanda será recorrente, pois te...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.