Query de entrada e saida de clientes do estabelecimento


Analisando propostas
Descrição:
Olá,

Tenho uma tabela no banco de dados MSSQL onde se grava os dados do ponto de entrada e saída dos clientes.
Porem a coluna onde grava o horário de entrada/saída[TransactionTime] é uma só.
E cada cliente pode entrar e sair quantas vezes quiser do estabelecimento no mesmo dia.

O que preciso:
Uma query onde me traga o resultado por linhas com as seguintes colunas:
Separe entrada/saída[TransactionTime] em 2 colunas(hora_entrada e hora_saida), coluna com o id do cliente[UserID], coluna com a data[TransactionTime] e uma coluna com o tempo de permanência no estabelecimento(hora_saida - hora_entrada).

Regras:
_se o primeiro acesso do dia for do tipo "saida"[TerminalID==2], a hora_entrada é "08:00:00";
_se o ultimo registro do dia for do tipo "entrada"[TerminalID==1], a hora_saida é "20:00:00";
_se tipo "entrada" for registrado em sequencia no banco de dados, a hora_entrada é o primeiro registro dessa sequencia.
_se tipo "saida" for registrado em sequencia no banco de dados, a hora_saida é o ultimo registro dessa sequencia.
_se o cliente entrou e saiu diversas vezes no estabelecimento no mesmo dia, a query deve trazer esses varios intervalos de entrada e saida do mesmo dia.
_o objetivo da query é medir quanto tempo o cliente permaneceu dentro do estabelecimento.

Obs: irei executar essa query a partir de um PHP

Atualizei o arquivo em anexo e inseri no excel o resultado real de como quero que saia os resultados.

legenda:
[nome da coluna] [== valor]

Categoria: TI e Programação

SQL PHP

Arquivos anexados:

USD 50 - 100

Orçamento

14

Propostas

15

Freelancers interessados

Publicado: há 5 anos

Prazo de Entrega: 2 dias

Crie seu próprio projeto

Você está procurando um freelancer para realizar um projeto parecido? Crie seu próprio projeto e você receberá ofertas dos melhores freelancers.


Freelancers que já se candidataram para este trabalho

Raul C.O meu trabalho é focado principalmente na criação e desenvolvimento de sites, aplicativos e outros serviços correlatos Ultimamente tenho feito trabalhos utilizando React, React Native e Firebase como Baas. Se você e... Mais detalhes

BTApaixonado por tecnologia e jogos. Desde muito cedo me interessei por computadores e desenvolvimento. Possuo vasto conhecimento focado a WEB e servidores linux, AWS, Linode e Digital Ocean. Meu foco hoje esta voltado ... Mais detalhes