Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia pessoal, queria a opinião de vocês que tem experiência no desenvolvimento de sistemas para web sobre como devo proceder.
É o seguinte, desenvolvi um sistema de chamados no qual eu salvo a data de abertura e de encerramento para depois realizar o cálculo de quanto tempo o chamado demorou para ser atendido, até ai tudo bem.
Hoje tive a informação de que será necessário calcular quanto tempo o chamado ficou em cada STATUS por exemplo.. ficou 1 hora aguardando atendimento, e 2 horas em atendimento e 1 hora aguardando fornecedor para no final somar tudo e mostrar quanto tempo ficou em cada status e quanto tempo demorou para ser respondido.
Eu tenho uns 10 status destes..... como vocês acham que é a forma mais "organizada" para salvar estas informações e no final fazer tudo isto!
Grato desde já.
Acredito que o melhor a ser feito é a normalização de dados, onde na tabela de chamados existe o id_status que é FK da tabela tbl_status.id, uma outra somente para armazenar o tempo de cada status de cada chamado.
Um Script nesse formato é muito complexo :/ kkk, eu criei um usando IF começando pelo ano.
Exemplo:
primeiro puxei a data do mysql, e separei o ano, dia, hora e segundos.
Mas isso é tipo um exemplo espero que te ajude abraços ;):
//horas
//minutos
//segundos
else { else {