Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, tenho uma tabela que exibe a entrada e saída dos professores, porém elas estão em duas colunas, como mostra a figura abaixo:
/applications/core/interface/imageproxy/imageproxy.php?img=https://www.clubedohardware.com.br/uploads/monthly_2019_08/image.png.b64a77e2e2262d92d8dc7504e5f7b3b9.png&key=118093db5af19ef3a5e80d56cade52dd05c3f7017a2db2da88e14e40287cd293" width="198" alt="image.png.b64a77e2e2262d92d8dc7504e5f7b3b9.png" data-imageproxy-source="https://www.clubedohardware.com.br/uploads/monthly_2019_08/image.png.b64a77e2e2262d92d8dc7504e5f7b3b9.png" />
Como fazer um select nessa tabela, para que os dados sejam exibidos da seguinte forma:
DATA -- ENTRADA1 -- SAÍDA1 -- ENTRADA2 -- SAÍDA2 -- HORAS TRABALHADAS
2019-08-01 08:00:00 -- 12:00:00 -- 13:31:00 -- 18:19:00 -- 08:48:00
2019-08-02 07:59:00 -- 12:00:00 -- 13:30:00 -- 18:14:00 -- 08:45:00
Calculando a diferença entre as entradas e saída e somando para informar a hora trabalhada: **HoraTrabalhada = [(Saída1 - Entrada1) + (Saída2 - Entrada2)] **e agrupando as datas iguais. Se alguém puder me ajudar ficarei muito feliz e agradecida!!!>
Em 28/08/2019 at 11:18, Felipe Guedes Coutinho disse:
@JenneferBarbosa
Bom, o caminho é mais ou menos esse, eu recomendaria você a ajustar essa tabela, mas tente implementar a lógica que passei e veja se funciona ou atende partialmente ao que você precisa.
Espero ter ajudado.
Att.
Felipe Coutinho
Obrigada!!! Consegui implementar a lógica em PHP, e ajustei algumas outras coisas. Ajudou bastante! E obrigada, mais uma vez.
@JenneferBarbosa
Essa tabela está um pouco mal estruturada, crie uma lógica usando a data como referência.
Vou fazer uma lógica em portugues e você implementa ai na linguagem que está programando.