Ir para conteúdo

osmarindy

Members
  • Total de itens

    4
  • Registro em

  • Última visita

Tudo que osmarindy postou

  1. osmarindy

    where para selecionar um projeto com base em outros dois registros.

    Precisava criar várias listas de projetos com atividades pendentes, sendo que as atividades são sequenciais. O projeto só poderia aparecer listado na próxima atividade quando a anterior fosse concluída. a Solução foi buscar somente a atividade que preciso em cada lista e criar um array para armazenar qual idProjeto já foi listado. os que forem listados nas primeiras listas não aparecem nas próximas. Consegui resolver somente dessa forma.
  2. Boa noite Pessoal. Estou com o seguinte problema. Tenho duas tabelas principais "tblProjeto" e "tblItensProjeto", tenho que selecionar o projeto (tblProjeto) cujo o item 19 (tblItensProjeto) já esteja concluído (status 5) e que o item 15 (tblItensProjeto) não esteja concluído (status 5) e nem cancelado (status 4). Tenho o seguinte código: SELECT p.nmProjeto, l.nmLocalidade, f.usuario, r.nmRequisitante, p.dtSolicitacao,p.dtPrevisaoEntrega, s.nmStatus FROM tblProjeto as p inner join tblItensProjeto as i on i.idProjeto = p.idProjeto inner join tblLocalidade as l on l.idLocalidade = p.idLocalidade inner join tblFuncionario as f on f.idFuncionario = p.idFuncionario inner join tblRequisitante as r on r.idRequisitante = p.idRequisitante inner join tblStatusProj as s on s.idStatus = i.idStatus where (i.idAtividade = 19 and i.idStatus= 5 ) and (i.idAtividade = 15 and (i.idStatus <> 5 and i.idStatus <> 4)) Se executo um filtro de cada vez (where i.idAtividade = 19 and i.idStatus= 5 ) ou (i.idAtividade = 15 and (i.idStatus <> 5 and i.idStatus <> 4)) eles trazem resultados, mas quando deixo os dois filtros não funciona. Possuo 5 projetos que estão com a atividade 19 concluída e atividade 15 pendente. mas, não consigo com esse select trazer a informação. Alguém sabe como posso resolver?
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.