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
Interessados: 9
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (4)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Replicar dashboard de Excel em Power BI - Olá! Busco um profissional que tenha experiência em Google Sheets, Excel e Power BI para o meu projeto, que tem por objetivo replicar um dashboard contido em um arquivo Excel em uma e...

Desenvolver painel interativo no Power BI - Estamos em busca de um especialista em Power BI para o desenvolvimento de um painel interativo e dinâmico que permita a análise de dados eleitorais e de filiação partid&a...

Criar Apps Script para agendamento de voos - Criar uma solução simples para agendamento de voos que crie eventos nas agendas dos aviões no Google Calendar, conforme é preenchido um Google Forms. O sistema deve aval...

Extração de dados para Power BI de impressoras Epson - Olá, Somos uma empresa especializada em personalização e contamos com um parque industrial composto por 6 impressoras Epson. Cada uma delas utiliza um software próprio ...

Criar dashboards no Power BI para acompanhar resultados dos contratos - Temos algumas informações que estão em nossos contratos que fazemos gestão. Precisamos criar cada um deles no Power BI e fazer um dashboard único, onde possamos d...

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.