Ir para conteúdo
Fórum Script Brasil

eKrinski

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que eKrinski postou

  1. Agradeço a todos que colaborarem. O desafio simples a princípio é o seguinte: Mostrar veiculos que estao na garagem para MANUTENCAO (entraram hoje ou seja estao presentes na garagem agora ) mas que não tenham mais SERVIÇOS em aberto para ele. Montar uma Query onde apareçam os veiculos LIBERADOS pela oficina. Tenho uma tabela com os Veiculos presentes na garagem (Tabela: Nagaragem) Tenho outra tabela com os Servicos com os campos Aberto_em, Fechado_em fiz algo do tipo (comentando para facilitar...) SELECT N.Veiculo #quero mostrar o numero do veiculo que está PRESENTE na tabela NAGARAGEM FROM Nagaragem as N # apelidei de N join SERVICOS as S on S.veiculo = N.Veiculo #unindo com uma consulta na tabela SERVICOS WHERE cast(S.os_abertoem as date) = cast(NOW() as date) and S.os_fechadoem NOT IS NULL # cuja data de abertura do servico seja HOJE e serviço esteja fechado até aqui 1000 maravilha ou seja se o carro está presente, teve o servico aberto HOJE e já foi FINALIZADO então teoricamente ele estaria LIBERADO só que não! ele pode ter outros servicos na tabela (SERVICOS) em aberto o que impediria a condição de LIBERADO. continuando a clausula WHERE eu tinha que fazer algo do tipo... and cast(S.os_abertoem as date) = cast(NOW() as date) and S.os_fechadoem IS NULL mas isso é conflitante com o where acima resumindo o carro aparecerá como resultado da FDQUERY se 1)Estiver na tabela NAGARAGEM indicando que esta presente 2)Tiver pelo menos uma ordem de serviço aberta HOJE --- cast(S.os_abertoem as date) = cast(NOW() as date) 3)não tiver NENHUMA OUTRA Ordem de SErvico aberta (consultando a mesma tabela SERVICOS) pois pode ser que um serviço de MECANICA esteja concluida mas outro de elétrica ainda esteja em aberto. ** não SEI FAZER ISSO Quem souber fazer o select por favor... não sei se teria que ser um select aninhado usando o group by...
  2. Bom dia a todos. Estou para iniciar uma aplicação PHP para migrar um grande sistema de controle de estoque que fiz e funciona desde 2005. Existem varios locais distintos onde funcionam o almoxarifado de cada garagem. O sistema atual faz a centralização de tudo o que entrou e saiu via dropbox. A pergunta inicial é.... O PROGRAMA não PODE PARAR PORQUE FIQUEI SEM SINAL DE INTERNET. Como fazer a aplicacao PHP continuar trabalhando localmente e quando o sinal voltar, ATUALIZAR o servidor com tudo que foi lançado durante o estado OFF-LINE ??? O ideal seria o programa "reconhecer" que o sinal de internet parou, passar para o modo off-line sem interromper o serviço, e quando o sinal voltar, fazer a atualizacao do que aconteceu localmente para o servidor. alguém poderia inicialmente me dar uma luz. Agora, não preciso de nada muito técnico, de codificação nenhuma. Apenas se é ou não possivel fazer e como seria em linhas gerais. Agradeço a quem participar deste tópico. Acredito que isso já deve existir pois eu não sou o único que deve enfrentar essa situacao. Obrigado a todos.
×
×
  • Criar Novo...