Query de entrada e saida de clientes do estabelecimento

Evaluando propuestas

Publicado: Hace 3 años Plazo: 2 días Propuestas: 17 Freelancers interesados: 18

Abierto

Descripción:

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]

Archivos adjuntos:

Freelancers que ya aplicaron para este trabajo

Maclau S. d. I. A Maclau atua fortemente com a plataforma .Net no seguimento web desde 2003, oferecendo aos seus clientes a oportunidade de desenvolvimento de projetos robustos, capazes de atender as mais diversas finalidades de negó... + detalles

Alexandre P. Sou web developer e sócio da YouFound Design. Moro no Rio de Janeiro - RJ e tenho 24 anos. Atualmente estou no sétimo período de Administração do CEFET/RJ. + detalles

Raul C. O meu trabalho é focado principalmente na criação de sites, desenvolvimento web front-end, back-end, sistemas web de gerenciamento, técnicas de seo, otimização de sites para o Google e Bing, programação e outros servi... + detalles

Nilber V. Desenvolvedor participante de grandes projetos, principalmente em projetos de alta performance e segurança. + detalles

BT Apaixonado 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 ... + detalles

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.