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

Criar dashboard no Excel e Power BI - Preciso criar dashboards no excel e no power bi. É sobre uma loja. Preciso enviar até as 16:00 horas.

Desenvolvimento de dashboards Power BI para supermercado - Somos uma empresa com experiência no setor supermercadista e estamos em busca de um(a) freelancer especializado(a) em Power BI para desenvolver painéis visuais com foco em performance ...

Especialista em Widesys para gestão imobiliária - Olá! Estou buscando um profissional com experiência comprovada no sistema Widesys (software de gestão para imobiliárias). Atualmente, utilizo o sistema para controlar i...

Automatização de gestão empresarial - Gostaríamos de automatizar todos os projetos que temos hoje, incluindo fluxo de caixa e DRE. Somos uma empresa de gestão empresarial. Precisamos de um sistema para enviarmos os extra...

Banco de dados com Node.js e MySQL - Trabalho em uma instituição de segurança pública e estou criando alguns sistemas para a instituição. Tenho bastante conhecimento em front-end e estou desen...

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.